Compare commits
17 Commits
5edd43b802
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| b82c18145e | |||
| cf2227a8c5 | |||
| 1ec541004a | |||
| 79ff636fa4 | |||
| d0986a97f3 | |||
| 6644a6aff7 | |||
| 44488a7959 | |||
| b31142964c | |||
| 5ddc8f7686 | |||
| f912025218 | |||
| ef63afecbe | |||
| 312c6321ed | |||
| 6755410f74 | |||
| db7a9afae7 | |||
| 34d4d0f707 | |||
| 86a677095a | |||
| 33213e6507 |
Generated
+158
-112
@@ -2,7 +2,10 @@
|
|||||||
"nodes": {
|
"nodes": {
|
||||||
"affinity-nix": {
|
"affinity-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"corefonts": "corefonts",
|
||||||
|
"crane": "crane",
|
||||||
"elemental-wine-source": "elemental-wine-source",
|
"elemental-wine-source": "elemental-wine-source",
|
||||||
|
"fenix": "fenix",
|
||||||
"flake-compat": "flake-compat",
|
"flake-compat": "flake-compat",
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"git-hooks": "git-hooks",
|
"git-hooks": "git-hooks",
|
||||||
@@ -11,15 +14,15 @@
|
|||||||
],
|
],
|
||||||
"nixpkgs-wine": "nixpkgs-wine",
|
"nixpkgs-wine": "nixpkgs-wine",
|
||||||
"on-linux": "on-linux",
|
"on-linux": "on-linux",
|
||||||
"plugin-loader": "plugin-loader",
|
"plugin-loader-src": "plugin-loader-src",
|
||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1773962509,
|
"lastModified": 1777107568,
|
||||||
"narHash": "sha256-DAHcc8ghdDEX+xHPjuKf7qXSL/5G9NqP3mrq5jAKFi0=",
|
"narHash": "sha256-x+BBoim5p3dnPCeOrWp5V5IR09YzG3bPD0g60jsyvy4=",
|
||||||
"owner": "mrshmllow",
|
"owner": "mrshmllow",
|
||||||
"repo": "affinity-nix",
|
"repo": "affinity-nix",
|
||||||
"rev": "494090443b8086f14ce851ecba8463800176c1c1",
|
"rev": "63978027513e2bafbf8c3acd7b05cb9b0ed24a03",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -96,6 +99,37 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"corefonts": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1431183738,
|
||||||
|
"narHash": "sha256-610Km9GCtYWxi2SH5jH/XYPXc5f58q5lB05/5XxO/qM=",
|
||||||
|
"owner": "pushcx",
|
||||||
|
"repo": "corefonts",
|
||||||
|
"rev": "8f8627b0004b5f1b952c09cf6390e4ae46475e59",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "pushcx",
|
||||||
|
"repo": "corefonts",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"crane": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1776635034,
|
||||||
|
"narHash": "sha256-OEOJrT3ZfwbChzODfIH4GzlNTtOFuZFWPtW7jIeR8xU=",
|
||||||
|
"owner": "ipetkov",
|
||||||
|
"repo": "crane",
|
||||||
|
"rev": "dc7496d8ea6e526b1254b55d09b966e94673750f",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "ipetkov",
|
||||||
|
"repo": "crane",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"elemental-wine-source": {
|
"elemental-wine-source": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -118,11 +152,33 @@
|
|||||||
"fenix": {
|
"fenix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"garandos-tui",
|
"affinity-nix",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"rust-analyzer-src": "rust-analyzer-src"
|
"rust-analyzer-src": "rust-analyzer-src"
|
||||||
},
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1776845169,
|
||||||
|
"narHash": "sha256-Ya6Ba5oC0+PK1TSU4Rkjpoca73mUp6FoHQV5QGnqbx0=",
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "fenix",
|
||||||
|
"rev": "f0b5be1fa2891221ba8b48784f8fded5ef15301f",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "fenix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"fenix_2": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"garandos-tui",
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"rust-analyzer-src": "rust-analyzer-src_2"
|
||||||
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762929886,
|
"lastModified": 1762929886,
|
||||||
"narHash": "sha256-TQZ3Ugb1FoHpTSc8KLrzN4njIZU4FemAMHyS4M3mt6s=",
|
"narHash": "sha256-TQZ3Ugb1FoHpTSc8KLrzN4njIZU4FemAMHyS4M3mt6s=",
|
||||||
@@ -145,11 +201,11 @@
|
|||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "pkgs/firefox-addons",
|
"dir": "pkgs/firefox-addons",
|
||||||
"lastModified": 1774152686,
|
"lastModified": 1777435375,
|
||||||
"narHash": "sha256-RlEgsdHr9IQm79SsXKNT8iU+ZjjIOPTJXcatMqgSfwk=",
|
"narHash": "sha256-2WRfJbipnTz+EY3rHRnCoG4kWkzPczb/cLcWwhy/0QA=",
|
||||||
"owner": "rycee",
|
"owner": "rycee",
|
||||||
"repo": "nur-expressions",
|
"repo": "nur-expressions",
|
||||||
"rev": "4c83dbe717272428562a33db817f492195e227ae",
|
"rev": "4d89e8e2c50711ee3fea3a25e662cfa5c6628e07",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -162,11 +218,11 @@
|
|||||||
"firefox-gnome-theme": {
|
"firefox-gnome-theme": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1764873433,
|
"lastModified": 1775176642,
|
||||||
"narHash": "sha256-1XPewtGMi+9wN9Ispoluxunw/RwozuTRVuuQOmxzt+A=",
|
"narHash": "sha256-2veEED0Fg7Fsh81tvVDNYR6SzjqQxa7hbi18Jv4LWpM=",
|
||||||
"owner": "rafaelmardojai",
|
"owner": "rafaelmardojai",
|
||||||
"repo": "firefox-gnome-theme",
|
"repo": "firefox-gnome-theme",
|
||||||
"rev": "f7ffd917ac0d253dbd6a3bf3da06888f57c69f92",
|
"rev": "179704030c5286c729b5b0522037d1d51341022c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -209,11 +265,11 @@
|
|||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769996383,
|
"lastModified": 1775087534,
|
||||||
"narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=",
|
"narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "57928607ea566b5db3ad13af0e57e921e6b12381",
|
"rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -229,11 +285,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767609335,
|
"lastModified": 1775087534,
|
||||||
"narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=",
|
"narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "250481aafeb741edfe23d29195671c19b36b6dca",
|
"rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -260,7 +316,7 @@
|
|||||||
},
|
},
|
||||||
"garandos-tui": {
|
"garandos-tui": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"fenix": "fenix",
|
"fenix": "fenix_2",
|
||||||
"naersk": "naersk",
|
"naersk": "naersk",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
@@ -290,11 +346,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769939035,
|
"lastModified": 1776796298,
|
||||||
"narHash": "sha256-Fok2AmefgVA0+eprw2NDwqKkPGEI5wvR+twiZagBvrg=",
|
"narHash": "sha256-PcRvlWayisPSjd0UcRQbhG8Oqw78AcPE6x872cPRHN8=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "a8ca480175326551d6c4121498316261cbb5b260",
|
"rev": "3cfd774b0a530725a077e17354fbdb87ea1c4aad",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -326,20 +382,18 @@
|
|||||||
"gnome-shell": {
|
"gnome-shell": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"host": "gitlab.gnome.org",
|
|
||||||
"lastModified": 1767737596,
|
"lastModified": 1767737596,
|
||||||
"narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=",
|
"narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=",
|
||||||
"owner": "GNOME",
|
"owner": "GNOME",
|
||||||
"repo": "gnome-shell",
|
"repo": "gnome-shell",
|
||||||
"rev": "ef02db02bf0ff342734d525b5767814770d85b49",
|
"rev": "ef02db02bf0ff342734d525b5767814770d85b49",
|
||||||
"type": "gitlab"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"host": "gitlab.gnome.org",
|
|
||||||
"owner": "GNOME",
|
"owner": "GNOME",
|
||||||
"ref": "gnome-49",
|
|
||||||
"repo": "gnome-shell",
|
"repo": "gnome-shell",
|
||||||
"type": "gitlab"
|
"rev": "ef02db02bf0ff342734d525b5767814770d85b49",
|
||||||
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
@@ -349,11 +403,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1774201162,
|
"lastModified": 1777476904,
|
||||||
"narHash": "sha256-th4i3X3P3yikPk3qu1A5DQ40tIztZKvAKPaa9hjXF+U=",
|
"narHash": "sha256-EeLoE8n4+QCbteyAsYXxhfr97RFfWL1ga0xwfL6lpKw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "932ca46013acabbedd13c27dc278e3d043707e46",
|
"rev": "8c8e5389e75a36bee53920de8ee24f017b3ae03e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -366,11 +420,11 @@
|
|||||||
"libnbtplusplus": {
|
"libnbtplusplus": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1744811532,
|
"lastModified": 1772016279,
|
||||||
"narHash": "sha256-qhmjaRkt+O7A+gu6HjUkl7QzOEb4r8y8vWZMG2R/C6o=",
|
"narHash": "sha256-7itkptyjoRcXfGLwg1/jxajetZ3a4mDc66+w4X6yW8s=",
|
||||||
"owner": "PrismLauncher",
|
"owner": "PrismLauncher",
|
||||||
"repo": "libnbtplusplus",
|
"repo": "libnbtplusplus",
|
||||||
"rev": "531449ba1c930c98e0bcf5d332b237a8566f9d78",
|
"rev": "687e43031df0dc641984b4256bcca50d5b3f7de3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -422,11 +476,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1773821835,
|
"lastModified": 1777268161,
|
||||||
"narHash": "sha256-TJ3lSQtW0E2JrznGVm8hOQGVpXjJyXY2guAxku2O9A4=",
|
"narHash": "sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M+C8yzzIRYbE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "b40629efe5d6ec48dd1efba650c797ddbd39ace0",
|
"rev": "1c3fe55ad329cbcb28471bb30f05c9827f724c76",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -438,11 +492,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769909678,
|
"lastModified": 1774748309,
|
||||||
"narHash": "sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ+QDT/KDuyHXVJOpM=",
|
"narHash": "sha256-+U7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs.lib",
|
"repo": "nixpkgs.lib",
|
||||||
"rev": "72716169fe93074c333e8d0173151350670b824c",
|
"rev": "333c4e0545a6da976206c74db8773a1645b5870a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -467,22 +521,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1770107345,
|
|
||||||
"narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=",
|
|
||||||
"owner": "nixos",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "4533d9293756b63904b7238acb84ac8fe4c8c2c4",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nixos",
|
|
||||||
"ref": "nixpkgs-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"noctalia": {
|
"noctalia": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
@@ -491,11 +529,11 @@
|
|||||||
"noctalia-qs": "noctalia-qs"
|
"noctalia-qs": "noctalia-qs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1774202729,
|
"lastModified": 1777427472,
|
||||||
"narHash": "sha256-rSyMyO1xwqOUwYYQz8R89VKygYMNhvpiqOXp9Fp0mEA=",
|
"narHash": "sha256-kqcfLdxb+CqTroMErCScvx6YQcZYJcf6X+z5I8kBJK8=",
|
||||||
"owner": "noctalia-dev",
|
"owner": "noctalia-dev",
|
||||||
"repo": "noctalia-shell",
|
"repo": "noctalia-shell",
|
||||||
"rev": "56c0904dc6f1c1b2fbfc06756252eda5c8828a60",
|
"rev": "9f8dd48c8df5ab1f7f87ddf9842627e1e5682186",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -514,11 +552,11 @@
|
|||||||
"treefmt-nix": "treefmt-nix_2"
|
"treefmt-nix": "treefmt-nix_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1774059741,
|
"lastModified": 1777380063,
|
||||||
"narHash": "sha256-ObYsrf7XLJDqWVbJ+GWH5JYV/EUc7SVdhGx5r5wWKno=",
|
"narHash": "sha256-q5mWOEICcZzr+KnjIwDHV9EXiBxOC9cnBpxZbDAViU8=",
|
||||||
"owner": "noctalia-dev",
|
"owner": "noctalia-dev",
|
||||||
"repo": "noctalia-qs",
|
"repo": "noctalia-qs",
|
||||||
"rev": "c9beee5c634ec784af128b8e7c56db14012ab17f",
|
"rev": "8742a7a748c43bf44eb6862a8ebd3591ed71502d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -538,11 +576,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767810917,
|
"lastModified": 1775228139,
|
||||||
"narHash": "sha256-ZKqhk772+v/bujjhla9VABwcvz+hB2IaRyeLT6CFnT0=",
|
"narHash": "sha256-ebbeHmg+V7w8050bwQOuhmQHoLOEOfqKzM1KgCTexK4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "dead29c804adc928d3a69dfe7f9f12d0eec1f1a4",
|
"rev": "601971b9c89e0304561977f2c28fa25e73aa7132",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -554,11 +592,11 @@
|
|||||||
"on-linux": {
|
"on-linux": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769366983,
|
"lastModified": 1772699425,
|
||||||
"narHash": "sha256-uBLHcm0WP8n4ms7eV05wt4mc9uvUo9OVMM/41lW+u8Q=",
|
"narHash": "sha256-xhqkN2I5r+Ty2k8HEsLg5e8Eaazb0Qyioqjs87BQOnY=",
|
||||||
"owner": "seapear",
|
"owner": "seapear",
|
||||||
"repo": "AffinityOnLinux",
|
"repo": "AffinityOnLinux",
|
||||||
"rev": "c3909c9e265f8091b9b0b26d8f51815a0a19e547",
|
"rev": "a0c4421946709c24c3f371fcbf15a45b814f188c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -567,16 +605,21 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"plugin-loader": {
|
"plugin-loader-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"narHash": "sha256-mixBa/xIfSIrSS3+bGqznXxSE6h8s7e2xoJM2g4eXhg=",
|
"lastModified": 1775508798,
|
||||||
"type": "file",
|
"narHash": "sha256-cD2G3M83wCEXVMMl9YoHMLxPIvbXeESgQTkXiM+lzns=",
|
||||||
"url": "https://github.com/noahc3/AffinityPluginLoader/releases/download/v0.2.0/affinitypluginloader-plus-winefix.tar.xz"
|
"owner": "noahc3",
|
||||||
|
"repo": "AffinityPluginLoader",
|
||||||
|
"rev": "bd93bbf9f84735d8ba6538596620bbe8d8b90efd",
|
||||||
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "file",
|
"owner": "noahc3",
|
||||||
"url": "https://github.com/noahc3/AffinityPluginLoader/releases/download/v0.2.0/affinitypluginloader-plus-winefix.tar.xz"
|
"ref": "v0.3.0",
|
||||||
|
"repo": "AffinityPluginLoader",
|
||||||
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"prismlauncher-cracked": {
|
"prismlauncher-cracked": {
|
||||||
@@ -587,11 +630,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771797779,
|
"lastModified": 1776795718,
|
||||||
"narHash": "sha256-VjN8CBG3KLaqP7yFYWvLQuCwivh4RBjzWkWlMlxYjdI=",
|
"narHash": "sha256-YrqHeE9ZEnmxJiXE+IBAxbmNRFPE7mn9KbxZ3Mpu388=",
|
||||||
"owner": "Diegiwg",
|
"owner": "Diegiwg",
|
||||||
"repo": "PrismLauncher-Cracked",
|
"repo": "PrismLauncher-Cracked",
|
||||||
"rev": "356e6d7edc4a1b8b28d1a9a04057a2a3ea8655e4",
|
"rev": "0c20d448a3c89cbff85ef5dc7420bf60dc1e65ff",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -614,6 +657,23 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rust-analyzer-src": {
|
"rust-analyzer-src": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1776800521,
|
||||||
|
"narHash": "sha256-f8YJfwAOsLFpIoqZuX3yF69UvMLrkx7iVzMH1pJU7cM=",
|
||||||
|
"owner": "rust-lang",
|
||||||
|
"repo": "rust-analyzer",
|
||||||
|
"rev": "8954b66d43225e62c92e8bbcc8500191b5cceb1e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "rust-lang",
|
||||||
|
"ref": "nightly",
|
||||||
|
"repo": "rust-analyzer",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rust-analyzer-src_2": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762860488,
|
"lastModified": 1762860488,
|
||||||
@@ -644,18 +704,17 @@
|
|||||||
],
|
],
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"systems": "systems_2",
|
"systems": "systems_2",
|
||||||
"tinted-foot": "tinted-foot",
|
|
||||||
"tinted-kitty": "tinted-kitty",
|
"tinted-kitty": "tinted-kitty",
|
||||||
"tinted-schemes": "tinted-schemes",
|
"tinted-schemes": "tinted-schemes",
|
||||||
"tinted-tmux": "tinted-tmux",
|
"tinted-tmux": "tinted-tmux",
|
||||||
"tinted-zed": "tinted-zed"
|
"tinted-zed": "tinted-zed"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1774124764,
|
"lastModified": 1776893932,
|
||||||
"narHash": "sha256-Poz9WTjiRlqZIf197CrMMJfTifZhrZpbHFv0eU1Nhtg=",
|
"narHash": "sha256-AFD5cf9eNqXq1brHS63xeZy2xKZMgG9J86XJ9I2eLn8=",
|
||||||
"owner": "danth",
|
"owner": "danth",
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"rev": "e31c79f571c5595a155f84b9d77ce53a84745494",
|
"rev": "84971726c7ef0bb3669a5443e151cc226e65c518",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -694,23 +753,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tinted-foot": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1726913040,
|
|
||||||
"narHash": "sha256-+eDZPkw7efMNUf3/Pv0EmsidqdwNJ1TaOum6k7lngDQ=",
|
|
||||||
"owner": "tinted-theming",
|
|
||||||
"repo": "tinted-foot",
|
|
||||||
"rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "tinted-theming",
|
|
||||||
"repo": "tinted-foot",
|
|
||||||
"rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tinted-kitty": {
|
"tinted-kitty": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -730,11 +772,11 @@
|
|||||||
"tinted-schemes": {
|
"tinted-schemes": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767710407,
|
"lastModified": 1772661346,
|
||||||
"narHash": "sha256-+W1EB79Jl0/gm4JqmO0Nuc5C7hRdp4vfsV/VdzI+des=",
|
"narHash": "sha256-4eu3LqB9tPqe0Vaqxd4wkZiBbthLbpb7llcoE/p5HT0=",
|
||||||
"owner": "tinted-theming",
|
"owner": "tinted-theming",
|
||||||
"repo": "schemes",
|
"repo": "schemes",
|
||||||
"rev": "2800e2b8ac90f678d7e4acebe4fa253f602e05b2",
|
"rev": "13b5b0c299982bb361039601e2d72587d6846294",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -746,11 +788,11 @@
|
|||||||
"tinted-tmux": {
|
"tinted-tmux": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767489635,
|
"lastModified": 1772934010,
|
||||||
"narHash": "sha256-e6nnFnWXKBCJjCv4QG4bbcouJ6y3yeT70V9MofL32lU=",
|
"narHash": "sha256-x+6+4UvaG+RBRQ6UaX+o6DjEg28u4eqhVRM9kpgJGjQ=",
|
||||||
"owner": "tinted-theming",
|
"owner": "tinted-theming",
|
||||||
"repo": "tinted-tmux",
|
"repo": "tinted-tmux",
|
||||||
"rev": "3c32729ccae99be44fe8a125d20be06f8d7d8184",
|
"rev": "c3529673a5ab6e1b6830f618c45d9ce1bcdd829d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -762,11 +804,11 @@
|
|||||||
"tinted-zed": {
|
"tinted-zed": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767488740,
|
"lastModified": 1772909925,
|
||||||
"narHash": "sha256-wVOj0qyil8m+ouSsVZcNjl5ZR+1GdOOAooAatQXHbuU=",
|
"narHash": "sha256-jx/5+pgYR0noHa3hk2esin18VMbnPSvWPL5bBjfTIAU=",
|
||||||
"owner": "tinted-theming",
|
"owner": "tinted-theming",
|
||||||
"repo": "base16-zed",
|
"repo": "base16-zed",
|
||||||
"rev": "11abb0b282ad3786a2aae088d3a01c60916f2e40",
|
"rev": "b4d3a1b3bcbd090937ef609a0a3b37237af974df",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -782,11 +824,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769691507,
|
"lastModified": 1775636079,
|
||||||
"narHash": "sha256-8aAYwyVzSSwIhP2glDhw/G0i5+wOrren3v6WmxkVonM=",
|
"narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "28b19c5844cc6e2257801d43f2772a4b4c050a1b",
|
"rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -797,14 +839,18 @@
|
|||||||
},
|
},
|
||||||
"treefmt-nix_2": {
|
"treefmt-nix_2": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": [
|
||||||
|
"noctalia",
|
||||||
|
"noctalia-qs",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772660329,
|
"lastModified": 1775636079,
|
||||||
"narHash": "sha256-IjU1FxYqm+VDe5qIOxoW+pISBlGvVApRjiw/Y/ttJzY=",
|
"narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "3710e0e1218041bbad640352a0440114b1e10428",
|
"rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ _: {
|
|||||||
vscodium.enable = false; # VSCodium: a free and open-source "demicrosofted" VSCode
|
vscodium.enable = false; # VSCodium: a free and open-source "demicrosofted" VSCode
|
||||||
zed-editor = {
|
zed-editor = {
|
||||||
enable = true; # Zed Editor: a modern, high‑performance code editor
|
enable = true; # Zed Editor: a modern, high‑performance code editor
|
||||||
remote-server.enable = true; # Remote Server: enable remote editing capabilities
|
remote-server.enable = false; # Remote Server: enable remote editing capabilities
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -18,6 +18,7 @@ _: {
|
|||||||
System utilities
|
System utilities
|
||||||
*/
|
*/
|
||||||
btop.enable = true; # Btop: a resource monitor for the terminal
|
btop.enable = true; # Btop: a resource monitor for the terminal
|
||||||
|
easyeffects.enable = true; # EasyEffects: Audio effects for PipeWire applications
|
||||||
cava.enable = false; # Cava: terminal audio visualizer
|
cava.enable = false; # Cava: terminal audio visualizer
|
||||||
fastfetch.enable = true; # Fastfetch: a fast system information tool
|
fastfetch.enable = true; # Fastfetch: a fast system information tool
|
||||||
|
|
||||||
@@ -57,9 +58,10 @@ _: {
|
|||||||
messenger.enable = true; # Messenger: Facebook Messenger
|
messenger.enable = true; # Messenger: Facebook Messenger
|
||||||
mastodon.enable = true; # Mastodon: a decentralized social network
|
mastodon.enable = true; # Mastodon: a decentralized social network
|
||||||
garandcloud.enable = true; # GarandCloud: my Nextcloud instance
|
garandcloud.enable = true; # GarandCloud: my Nextcloud instance
|
||||||
chatgpt.enable = true; # ChatGPT: a large language model
|
chatgpt.enable = false; # ChatGPT: a large language model
|
||||||
claude.enable = true; # Claude: a large language model
|
claude.enable = true; # Claude: a large language model
|
||||||
glance.enable = true; # Glance: my home server dashboard
|
glance.enable = true; # Glance: my home server dashboard
|
||||||
|
jellyfinClient.enable = true; # Jellyfin: My Jellyfin
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ _: {
|
|||||||
sober.enable = false; # Roblox client
|
sober.enable = false; # Roblox client
|
||||||
warehouse.enable = true; # Flatpak manager
|
warehouse.enable = true; # Flatpak manager
|
||||||
flatseal.enable = true; # Flatpak permissions manager
|
flatseal.enable = true; # Flatpak permissions manager
|
||||||
|
upscaler.enable = true; # Upscaler: Upscale and enhance images
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -30,6 +31,11 @@ _: {
|
|||||||
gamescope.enable = false; # Gamescope: micro‑compositor for games
|
gamescope.enable = false; # Gamescope: micro‑compositor for games
|
||||||
steam.enable = true; # Steam: platform for buying and playing games
|
steam.enable = true; # Steam: platform for buying and playing games
|
||||||
|
|
||||||
|
/*
|
||||||
|
Media & Graphics
|
||||||
|
*/
|
||||||
|
affinity.enable = true; # Affinity: professional graphics suite
|
||||||
|
|
||||||
packages = {
|
packages = {
|
||||||
/*
|
/*
|
||||||
Container & Packaging
|
Container & Packaging
|
||||||
@@ -49,11 +55,11 @@ _: {
|
|||||||
/*
|
/*
|
||||||
Development Tools
|
Development Tools
|
||||||
*/
|
*/
|
||||||
exercism.enable = true; # Exercism: coding practice platform
|
exercism.enable = false; # Exercism: coding practice platform
|
||||||
lazygit.enable = false; # Lazygit: simple TUI for Git
|
lazygit.enable = false; # Lazygit: simple TUI for Git
|
||||||
opencode.enable = false; # OpenCode: tools for coding and development
|
opencode.enable = false; # OpenCode: tools for coding and development
|
||||||
jan.enable = true; # Jan: AI chat UI
|
jan.enable = true; # Jan: AI chat UI
|
||||||
logisim-evolution.enable = true; # Logisim-Evolution: Digital logic designer and simulator
|
logisim-evolution.enable = false; # Logisim-Evolution: Digital logic designer and simulator
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Communication & Collaboration
|
Communication & Collaboration
|
||||||
@@ -64,6 +70,7 @@ _: {
|
|||||||
signal.enable = true; # Signal: secure messaging app
|
signal.enable = true; # Signal: secure messaging app
|
||||||
teams.enable = true; # Teams-for-linux: Unofficial Microsoft Teams client for Linux
|
teams.enable = true; # Teams-for-linux: Unofficial Microsoft Teams client for Linux
|
||||||
ferdium.enable = false; # Ferdium: All your services in one place built by the community
|
ferdium.enable = false; # Ferdium: All your services in one place built by the community
|
||||||
|
notify.enable = true; # notify-client: Ntfy client application to receive everyday's notifications
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Productivity / Knowledge Management
|
Productivity / Knowledge Management
|
||||||
@@ -75,13 +82,13 @@ _: {
|
|||||||
/*
|
/*
|
||||||
Media & Graphics
|
Media & Graphics
|
||||||
*/
|
*/
|
||||||
affinity.enable = true; # Affinity: professional graphics suite
|
|
||||||
eyeOfGnome.enable = true; # Eye of GNOME: image viewer
|
eyeOfGnome.enable = true; # Eye of GNOME: image viewer
|
||||||
freetube.enable = false; # FreeTube: privacy‑friendly YouTube client
|
freetube.enable = false; # FreeTube: privacy‑friendly YouTube client
|
||||||
gimp.enable = false; # GIMP: GNU Image Manipulation Program
|
gimp.enable = false; # GIMP: GNU Image Manipulation Program
|
||||||
kdenlive.enable = false; # Kdenlive: video editing software
|
kdenlive.enable = false; # Kdenlive: video editing software
|
||||||
pixieditor.enable = true; # Pixieditor: Universal editor for all your 2D needs
|
pixieditor.enable = true; # Pixieditor: Universal editor for all your 2D needs
|
||||||
plex.enable = true; # Plex: media player and server client
|
plex.enable = true; # Plex: media player and server client
|
||||||
|
jellyfin.enable = true; # Jellyfin: foss media player
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Utilities / Misc
|
Utilities / Misc
|
||||||
@@ -89,7 +96,7 @@ _: {
|
|||||||
eddieAirVPN.enable = true; # Eddie AirVPN: VPN client
|
eddieAirVPN.enable = true; # Eddie AirVPN: VPN client
|
||||||
gnomeCalculator.enable = true; # gnomeCalculator: simple calculator
|
gnomeCalculator.enable = true; # gnomeCalculator: simple calculator
|
||||||
gedit.enable = true; # Gedit: GNOME text editor
|
gedit.enable = true; # Gedit: GNOME text editor
|
||||||
winboat.enable = true; # Winboat: Windows remote desktop via RDP
|
winboat.enable = false; # Winboat: Windows remote desktop via RDP
|
||||||
adb.enable = false; # ADB: Android SDK platform tools
|
adb.enable = false; # ADB: Android SDK platform tools
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,5 +61,8 @@
|
|||||||
# networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true;
|
# networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true;
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||||
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
hardware = {
|
||||||
|
amdgpu.opencl.enable = true;
|
||||||
|
cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ _: {
|
|||||||
vscodium.enable = false; # VSCodium: a free and open-source "demicrosofted" VSCode
|
vscodium.enable = false; # VSCodium: a free and open-source "demicrosofted" VSCode
|
||||||
zed-editor = {
|
zed-editor = {
|
||||||
enable = true; # Zed Editor: a modern, high‑performance code editor
|
enable = true; # Zed Editor: a modern, high‑performance code editor
|
||||||
remote-server.enable = true; # Remote Server: enable remote editing capabilities
|
remote-server.enable = false; # Remote Server: enable remote editing capabilities
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -18,6 +18,7 @@ _: {
|
|||||||
System utilities
|
System utilities
|
||||||
*/
|
*/
|
||||||
btop.enable = true; # Btop: a resource monitor for the terminal
|
btop.enable = true; # Btop: a resource monitor for the terminal
|
||||||
|
easyeffects.enable = true; # EasyEffects: Audio effects for PipeWire applications
|
||||||
cava.enable = false; # Cava: terminal audio visualizer
|
cava.enable = false; # Cava: terminal audio visualizer
|
||||||
fastfetch.enable = true; # Fastfetch: a fast system information tool
|
fastfetch.enable = true; # Fastfetch: a fast system information tool
|
||||||
|
|
||||||
@@ -60,6 +61,7 @@ _: {
|
|||||||
chatgpt.enable = true; # ChatGPT: a large language model
|
chatgpt.enable = true; # ChatGPT: a large language model
|
||||||
claude.enable = true; # Claude: a large language model
|
claude.enable = true; # Claude: a large language model
|
||||||
glance.enable = true; # Glance: my home server dashboard
|
glance.enable = true; # Glance: my home server dashboard
|
||||||
|
jellyfinClient.enable = true; # Jellyfin: My Jellyfin
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,13 +3,14 @@ _: {
|
|||||||
Container & Packaging
|
Container & Packaging
|
||||||
*/
|
*/
|
||||||
docker.enable = true; # Docker: container runtime and management
|
docker.enable = true; # Docker: container runtime and management
|
||||||
virtualbox.enable = true; # VirtualBox: PC emulator
|
virtualbox.enable = false; # VirtualBox: PC emulator
|
||||||
flatpak = {
|
flatpak = {
|
||||||
enable = true; # Flatpak: universal packaging system for Linux
|
enable = true; # Flatpak: universal packaging system for Linux
|
||||||
packages = {
|
packages = {
|
||||||
sober.enable = false; # Roblox client
|
sober.enable = false; # Roblox client
|
||||||
warehouse.enable = true; # Flatpak manager
|
warehouse.enable = true; # Flatpak manager
|
||||||
flatseal.enable = true; # Flatpak permissions manager
|
flatseal.enable = true; # Flatpak permissions manager
|
||||||
|
upscaler.enable = false; # Upscaler: Upscale and enhance images
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -30,6 +31,11 @@ _: {
|
|||||||
gamescope.enable = false; # Gamescope: micro‑compositor for games
|
gamescope.enable = false; # Gamescope: micro‑compositor for games
|
||||||
steam.enable = true; # Steam: platform for buying and playing games
|
steam.enable = true; # Steam: platform for buying and playing games
|
||||||
|
|
||||||
|
/*
|
||||||
|
Media & Graphics
|
||||||
|
*/
|
||||||
|
affinity.enable = false; # Affinity: professional graphics suite
|
||||||
|
|
||||||
packages = {
|
packages = {
|
||||||
/*
|
/*
|
||||||
Container & Packaging
|
Container & Packaging
|
||||||
@@ -49,7 +55,7 @@ _: {
|
|||||||
/*
|
/*
|
||||||
Development Tools
|
Development Tools
|
||||||
*/
|
*/
|
||||||
exercism.enable = true; # Exercism: coding practice platform
|
exercism.enable = false; # Exercism: coding practice platform
|
||||||
lazygit.enable = false; # Lazygit: simple TUI for Git
|
lazygit.enable = false; # Lazygit: simple TUI for Git
|
||||||
opencode.enable = false; # OpenCode: tools for coding and development
|
opencode.enable = false; # OpenCode: tools for coding and development
|
||||||
jan.enable = true; # Jan: AI chat UI
|
jan.enable = true; # Jan: AI chat UI
|
||||||
@@ -64,6 +70,7 @@ _: {
|
|||||||
signal.enable = true; # Signal: secure messaging app
|
signal.enable = true; # Signal: secure messaging app
|
||||||
teams.enable = true; # Teams-for-linux: Unofficial Microsoft Teams client for Linux
|
teams.enable = true; # Teams-for-linux: Unofficial Microsoft Teams client for Linux
|
||||||
ferdium.enable = false; # Ferdium: All your services in one place built by the community
|
ferdium.enable = false; # Ferdium: All your services in one place built by the community
|
||||||
|
notify.enable = true; # notify-client: Ntfy client application to receive everyday's notifications
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Productivity / Knowledge Management
|
Productivity / Knowledge Management
|
||||||
@@ -75,20 +82,20 @@ _: {
|
|||||||
/*
|
/*
|
||||||
Media & Graphics
|
Media & Graphics
|
||||||
*/
|
*/
|
||||||
affinity.enable = true; # Affinity: professional graphics suite
|
|
||||||
eyeOfGnome.enable = true; # Eye of GNOME: image viewer
|
eyeOfGnome.enable = true; # Eye of GNOME: image viewer
|
||||||
freetube.enable = false; # FreeTube: privacy‑friendly YouTube client
|
freetube.enable = false; # FreeTube: privacy‑friendly YouTube client
|
||||||
gimp.enable = false; # GIMP: GNU Image Manipulation Program
|
gimp.enable = false; # GIMP: GNU Image Manipulation Program
|
||||||
kdenlive.enable = false; # Kdenlive: video editing software
|
kdenlive.enable = false; # Kdenlive: video editing software
|
||||||
pixieditor.enable = false; # Pixieditor: Universal editor for all your 2D needs
|
pixieditor.enable = true; # Pixieditor: Universal editor for all your 2D needs
|
||||||
plex.enable = true; # Plex: media player and server client
|
plex.enable = true; # Plex: media player and server client
|
||||||
|
jellyfin.enable = true; # Jellyfin: foss media player
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Utilities / Misc
|
Utilities / Misc
|
||||||
*/
|
*/
|
||||||
eddieAirVPN.enable = true; # Eddie AirVPN: VPN client
|
eddieAirVPN.enable = true; # Eddie AirVPN: VPN client
|
||||||
gnomeCalculator.enable = true; # gnomeCalculator: simple calculator
|
gnomeCalculator.enable = true; # gnomeCalculator: simple calculator
|
||||||
gedit.enable = false; # Gedit: GNOME text editor
|
gedit.enable = true; # Gedit: GNOME text editor
|
||||||
winboat.enable = false; # Winboat: Windows remote desktop via RDP
|
winboat.enable = false; # Winboat: Windows remote desktop via RDP
|
||||||
adb.enable = false; # ADB: Android SDK platform tools
|
adb.enable = false; # ADB: Android SDK platform tools
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ _: {
|
|||||||
System utilities
|
System utilities
|
||||||
*/
|
*/
|
||||||
btop.enable = true; # Btop: a resource monitor for the terminal
|
btop.enable = true; # Btop: a resource monitor for the terminal
|
||||||
|
easyeffects.enable = true; # EasyEffects: Audio effects for PipeWire applications
|
||||||
cava.enable = false; # Cava: terminal audio visualizer
|
cava.enable = false; # Cava: terminal audio visualizer
|
||||||
fastfetch.enable = true; # Fastfetch: a fast system information tool
|
fastfetch.enable = true; # Fastfetch: a fast system information tool
|
||||||
|
|
||||||
@@ -60,6 +61,7 @@ _: {
|
|||||||
chatgpt.enable = true; # ChatGPT: a large language model
|
chatgpt.enable = true; # ChatGPT: a large language model
|
||||||
claude.enable = true; # Claude: a large language model
|
claude.enable = true; # Claude: a large language model
|
||||||
glance.enable = true; # Glance: my home server dashboard
|
glance.enable = true; # Glance: my home server dashboard
|
||||||
|
jellyfinClient.enable = true; # Jellyfin: My Jellyfin
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ _: {
|
|||||||
sober.enable = false; # Roblox client
|
sober.enable = false; # Roblox client
|
||||||
warehouse.enable = true; # Flatpak manager
|
warehouse.enable = true; # Flatpak manager
|
||||||
flatseal.enable = true; # Flatpak permissions manager
|
flatseal.enable = true; # Flatpak permissions manager
|
||||||
|
upscaler.enable = false; # Upscaler: Upscale and enhance images
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -30,6 +31,11 @@ _: {
|
|||||||
gamescope.enable = false; # Gamescope: micro‑compositor for games
|
gamescope.enable = false; # Gamescope: micro‑compositor for games
|
||||||
steam.enable = true; # Steam: platform for buying and playing games
|
steam.enable = true; # Steam: platform for buying and playing games
|
||||||
|
|
||||||
|
/*
|
||||||
|
Media & Graphics
|
||||||
|
*/
|
||||||
|
affinity.enable = false; # Affinity: professional graphics suite
|
||||||
|
|
||||||
packages = {
|
packages = {
|
||||||
/*
|
/*
|
||||||
Container & Packaging
|
Container & Packaging
|
||||||
@@ -64,6 +70,7 @@ _: {
|
|||||||
signal.enable = true; # Signal: secure messaging app
|
signal.enable = true; # Signal: secure messaging app
|
||||||
teams.enable = true; # Teams-for-linux: Unofficial Microsoft Teams client for Linux
|
teams.enable = true; # Teams-for-linux: Unofficial Microsoft Teams client for Linux
|
||||||
ferdium.enable = false; # Ferdium: All your services in one place built by the community
|
ferdium.enable = false; # Ferdium: All your services in one place built by the community
|
||||||
|
notify.enable = true; # notify-client: Ntfy client application to receive everyday's notifications
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Productivity / Knowledge Management
|
Productivity / Knowledge Management
|
||||||
@@ -75,13 +82,13 @@ _: {
|
|||||||
/*
|
/*
|
||||||
Media & Graphics
|
Media & Graphics
|
||||||
*/
|
*/
|
||||||
affinity.enable = false; # Affinity: professional graphics suite
|
|
||||||
eyeOfGnome.enable = true; # Eye of GNOME: image viewer
|
eyeOfGnome.enable = true; # Eye of GNOME: image viewer
|
||||||
freetube.enable = false; # FreeTube: privacy‑friendly YouTube client
|
freetube.enable = false; # FreeTube: privacy‑friendly YouTube client
|
||||||
gimp.enable = false; # GIMP: GNU Image Manipulation Program
|
gimp.enable = false; # GIMP: GNU Image Manipulation Program
|
||||||
kdenlive.enable = false; # Kdenlive: video editing software
|
kdenlive.enable = false; # Kdenlive: video editing software
|
||||||
pixieditor.enable = false; # Pixieditor: Universal editor for all your 2D needs
|
pixieditor.enable = false; # Pixieditor: Universal editor for all your 2D needs
|
||||||
plex.enable = true; # Plex: media player and server client
|
plex.enable = true; # Plex: media player and server client
|
||||||
|
jellyfin.enable = true; # Jellyfin: foss media player
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Utilities / Misc
|
Utilities / Misc
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
inputs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
options.affinity.enable = lib.mkEnableOption "Steam";
|
||||||
|
|
||||||
|
config = lib.mkIf config.affinity.enable {
|
||||||
|
nixpkgs.overlays = [inputs.affinity-nix.overlays.default];
|
||||||
|
environment.systemPackages = with pkgs; [affinity-v3];
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
{inputs, ...}: {
|
{inputs, ...}: {
|
||||||
imports = [
|
imports = [
|
||||||
./packages
|
./packages
|
||||||
|
./affinity.nix
|
||||||
./boot.nix
|
./boot.nix
|
||||||
./calendar.nix
|
./calendar.nix
|
||||||
./docker.nix
|
./docker.nix
|
||||||
@@ -12,7 +13,6 @@
|
|||||||
./nfs.nix
|
./nfs.nix
|
||||||
./nh.nix
|
./nh.nix
|
||||||
./printing.nix
|
./printing.nix
|
||||||
./quickshell.nix
|
|
||||||
./greetd.nix
|
./greetd.nix
|
||||||
./security.nix
|
./security.nix
|
||||||
./services.nix
|
./services.nix
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
sober = "org.vinegarhq.Sober";
|
sober = "org.vinegarhq.Sober";
|
||||||
warehouse = "io.github.flattool.Warehouse";
|
warehouse = "io.github.flattool.Warehouse";
|
||||||
flatseal = "com.github.tchx84.Flatseal";
|
flatseal = "com.github.tchx84.Flatseal";
|
||||||
|
upscaler = "io.gitlab.theevilskeleton.Upscaler";
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
options.flatpak.enable = lib.mkEnableOption "Flatpak";
|
options.flatpak.enable = lib.mkEnableOption "Flatpak";
|
||||||
|
|||||||
@@ -35,6 +35,7 @@
|
|||||||
brightnessctl
|
brightnessctl
|
||||||
killall
|
killall
|
||||||
dex
|
dex
|
||||||
|
ffmpeg
|
||||||
# Desktop environment
|
# Desktop environment
|
||||||
networkmanagerapplet
|
networkmanagerapplet
|
||||||
tuigreet
|
tuigreet
|
||||||
@@ -58,7 +59,7 @@
|
|||||||
app2unit
|
app2unit
|
||||||
gpu-screen-recorder
|
gpu-screen-recorder
|
||||||
# hyprland
|
# hyprland
|
||||||
swww
|
awww
|
||||||
grim
|
grim
|
||||||
slurp
|
slurp
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
|
|||||||
@@ -31,7 +31,6 @@
|
|||||||
spaceCadetPinball = space-cadet-pinball;
|
spaceCadetPinball = space-cadet-pinball;
|
||||||
ttySolitaire = tty-solitaire;
|
ttySolitaire = tty-solitaire;
|
||||||
gimp = gimp;
|
gimp = gimp;
|
||||||
affinity = inputs.affinity-nix.packages.${system}.v3;
|
|
||||||
eyeOfGnome = eog;
|
eyeOfGnome = eog;
|
||||||
kdenlive = kdePackages.kdenlive;
|
kdenlive = kdePackages.kdenlive;
|
||||||
plex = [
|
plex = [
|
||||||
@@ -39,6 +38,10 @@
|
|||||||
# plex-desktop
|
# plex-desktop
|
||||||
plexamp
|
plexamp
|
||||||
];
|
];
|
||||||
|
jellyfin = [
|
||||||
|
tsukimi
|
||||||
|
finamp
|
||||||
|
];
|
||||||
freetube = freetube;
|
freetube = freetube;
|
||||||
lazydocker = lazydocker;
|
lazydocker = lazydocker;
|
||||||
distrobox = [distrobox pkgs.boxbuddy];
|
distrobox = [distrobox pkgs.boxbuddy];
|
||||||
@@ -51,6 +54,7 @@
|
|||||||
teams = teams-for-linux;
|
teams = teams-for-linux;
|
||||||
ferdium = ferdium;
|
ferdium = ferdium;
|
||||||
logisim-evolution = logisim-evolution;
|
logisim-evolution = logisim-evolution;
|
||||||
|
notify = notify-client;
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
imports = builtins.attrValues (builtins.mapAttrs mkPackage packages);
|
imports = builtins.attrValues (builtins.mapAttrs mkPackage packages);
|
||||||
|
|||||||
@@ -1,30 +0,0 @@
|
|||||||
{pkgs, ...}: {
|
|
||||||
environment = {
|
|
||||||
systemPackages = with pkgs; [
|
|
||||||
quickshell
|
|
||||||
|
|
||||||
# Qt6 related kits(for slove Qt5Compat problem)
|
|
||||||
qt6.qt5compat
|
|
||||||
qt6.qtbase
|
|
||||||
qt6.qtquick3d
|
|
||||||
qt6.qtwayland
|
|
||||||
qt6.qtdeclarative
|
|
||||||
qt6.qtsvg
|
|
||||||
|
|
||||||
# alternate options
|
|
||||||
# libsForQt5.qt5compat
|
|
||||||
kdePackages.qt5compat
|
|
||||||
libsForQt5.qt5.qtgraphicaleffects
|
|
||||||
];
|
|
||||||
# necessary environment variables
|
|
||||||
variables = {
|
|
||||||
QML_IMPORT_PATH = "${pkgs.qt6.qt5compat}/lib/qt-6/qml:${pkgs.qt6.qtbase}/lib/qt-6/qml";
|
|
||||||
QML2_IMPORT_PATH = "${pkgs.qt6.qt5compat}/lib/qt-6/qml:${pkgs.qt6.qtbase}/lib/qt-6/qml";
|
|
||||||
};
|
|
||||||
# make sure the Qt application is working properly
|
|
||||||
sessionVariables = {
|
|
||||||
QT_QPA_PLATFORM = "wayland;xcb";
|
|
||||||
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -6,13 +6,13 @@
|
|||||||
programs.bash.shellAliases = {
|
programs.bash.shellAliases = {
|
||||||
# GarandOS aliases
|
# GarandOS aliases
|
||||||
pullos = "git -C /home/${username}/garandos pull";
|
pullos = "git -C /home/${username}/garandos pull";
|
||||||
upd = "nh os switch --hostname ${host}";
|
upd = "nh os switch -H ${host} -d always";
|
||||||
upg = "nh os switch --hostname ${host} --update";
|
upg = "nh os switch -H ${host} --update -d always";
|
||||||
upf = "sudo nix flake update --flake /home/${username}/garandos";
|
upf = "sudo nix flake update --flake /home/${username}/garandos";
|
||||||
upf-undo = "git -C /home/${username}/garandos restore /home/${username}/garandos/flake.lock";
|
upf-undo = "git -C /home/${username}/garandos restore /home/${username}/garandos/flake.lock";
|
||||||
upd-bt = "nh os boot --hostname ${host}";
|
upd-bt = "nh os boot -H ${host} -d always";
|
||||||
upd-ts = "nh os test --hostname ${host}";
|
upd-ts = "nh os test -H ${host} -d always";
|
||||||
upd-bd = "nh os build --hostname ${host}";
|
upd-bd = "nh os build -H ${host} -d always";
|
||||||
tui = "garandos-tui";
|
tui = "garandos-tui";
|
||||||
ncg = "nh clean all";
|
ncg = "nh clean all";
|
||||||
|
|
||||||
@@ -35,9 +35,9 @@
|
|||||||
|
|
||||||
# Development aliases for nix flake
|
# Development aliases for nix flake
|
||||||
nd = "nix develop";
|
nd = "nix develop";
|
||||||
nb = "nix build";
|
nb = "nix build .";
|
||||||
nr = "nix run";
|
nr = "nix run .";
|
||||||
nbr = "nix build && nix run";
|
nbr = "nix build . && nix run .";
|
||||||
nbd = "nix build .#develop";
|
nbd = "nix build .#develop";
|
||||||
nrd = "nix run .#develop";
|
nrd = "nix run .#develop";
|
||||||
nbrd = "nix build .#develop && nix run .#develop";
|
nbrd = "nix build .#develop && nix run .#develop";
|
||||||
|
|||||||
@@ -140,5 +140,22 @@ _: {
|
|||||||
pwdtail() {
|
pwdtail() {
|
||||||
pwd | awk -F/ '{nlast = NF -1;print $nlast"/"$NF}'
|
pwd | awk -F/ '{nlast = NF -1;print $nlast"/"$NF}'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ffmpeg_dl() {
|
||||||
|
if [ "$#" -ne 3 ]; then
|
||||||
|
echo "Usage: ffmpeg_dl <url> <name> <fs_path>"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
local url="$1"
|
||||||
|
local name="$2"
|
||||||
|
local fs_path="$3"
|
||||||
|
|
||||||
|
mkdir -p "$fs_path"
|
||||||
|
|
||||||
|
local output="${"$"}{fs_path}/${"$"}{name}.mp4"
|
||||||
|
|
||||||
|
ffmpeg -i "$url" -c copy "$output"
|
||||||
|
}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ _: {
|
|||||||
./bat.nix
|
./bat.nix
|
||||||
./btop.nix
|
./btop.nix
|
||||||
./cava.nix
|
./cava.nix
|
||||||
|
./easyeffects.nix
|
||||||
./emoji.nix
|
./emoji.nix
|
||||||
./eza.nix
|
./eza.nix
|
||||||
./fzf.nix
|
./fzf.nix
|
||||||
|
|||||||
@@ -0,0 +1,95 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
options.easyeffects.enable = lib.mkEnableOption "Easy Effects";
|
||||||
|
|
||||||
|
config.services.easyeffects = lib.mkIf config.easyeffects.enable {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.easyeffects;
|
||||||
|
|
||||||
|
preset = "Default";
|
||||||
|
extraPresets."Default".input = {
|
||||||
|
blocklist = [];
|
||||||
|
"deepfilternet#0" = {
|
||||||
|
attenuation-limit = 100.0;
|
||||||
|
bypass = false;
|
||||||
|
input-gain = 0.0;
|
||||||
|
max-df-processing-threshol = 20.0;
|
||||||
|
max-erb-processing-threshold = 30.0;
|
||||||
|
min-processing-buffer = 0;
|
||||||
|
min-processing-threshold = -10.0;
|
||||||
|
output-gain = 0.0;
|
||||||
|
post-filter-beta = 0.019999999552965164;
|
||||||
|
};
|
||||||
|
"exciter#0" = {
|
||||||
|
amount = 0.0;
|
||||||
|
blend = 0.0;
|
||||||
|
bypass = false;
|
||||||
|
ceil = 16000.0;
|
||||||
|
ceil-active = false;
|
||||||
|
harmonics = 8.5;
|
||||||
|
input-gain = 0.0;
|
||||||
|
output-gain = 0.0;
|
||||||
|
scope = 7500.0;
|
||||||
|
};
|
||||||
|
plugins_order = [
|
||||||
|
"rnnoise#0"
|
||||||
|
"deepfilternet#0"
|
||||||
|
"speex#0"
|
||||||
|
"exciter#0"
|
||||||
|
"stereo_tools#0"
|
||||||
|
];
|
||||||
|
"rnnoise#0" = {
|
||||||
|
bypass = false;
|
||||||
|
enable-vad = true;
|
||||||
|
input-gain = 5.0;
|
||||||
|
model-name = "\"\"";
|
||||||
|
output-gain = -5.0;
|
||||||
|
release = 20.0;
|
||||||
|
use-standard-model = true;
|
||||||
|
vad-thres = 50.0;
|
||||||
|
wet = 0.0;
|
||||||
|
};
|
||||||
|
"speex#0" = {
|
||||||
|
bypass = true;
|
||||||
|
enable-agc = true;
|
||||||
|
enable-denoise = true;
|
||||||
|
enable-dereverb = true;
|
||||||
|
input-gain = 0.0;
|
||||||
|
noise-suppression = -70;
|
||||||
|
output-gain = 0.0;
|
||||||
|
vad = {
|
||||||
|
enable = true;
|
||||||
|
probability-continue = 90;
|
||||||
|
probability-start = 95;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"stereo_tools#0" = {
|
||||||
|
balance-in = 0.0;
|
||||||
|
balance-out = 0.0;
|
||||||
|
bypass = false;
|
||||||
|
delay = 0.0;
|
||||||
|
dry = -100.0;
|
||||||
|
input-gain = 0.0;
|
||||||
|
middle-level = 0.0;
|
||||||
|
middle-panorama = 0.0;
|
||||||
|
mode = "LR > L+R (Mono Sum L+R)";
|
||||||
|
mutel = false;
|
||||||
|
muter = false;
|
||||||
|
output-gain = 0.0;
|
||||||
|
phasel = false;
|
||||||
|
phaser = false;
|
||||||
|
sc-level = 1.0;
|
||||||
|
side-balance = 0.0;
|
||||||
|
side-level = 0.0;
|
||||||
|
softclip = true;
|
||||||
|
stereo-base = 0.0;
|
||||||
|
stereo-phase = 0.0;
|
||||||
|
wet = 0.0;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -17,10 +17,11 @@
|
|||||||
"SUPER, J, exec, Jan #\"Local AI chat interface\""
|
"SUPER, J, exec, Jan #\"Local AI chat interface\""
|
||||||
"SUPER, K, exec, gnome-calculator #\"Scientific calculator\""
|
"SUPER, K, exec, gnome-calculator #\"Scientific calculator\""
|
||||||
"SUPER, L, exec, logseq #\"Knowledge management tool\""
|
"SUPER, L, exec, logseq #\"Knowledge management tool\""
|
||||||
"SUPER, M, exec, plexamp #\"Music player for Plex\""
|
"SUPER, M, exec, dex ${desktopEntriesPath}/messenger.desktop #\"Facebook Messenger client\""
|
||||||
"SUPER, N, exec, dex ${desktopEntriesPath}/garandcloud.desktop #\"GarandCloud client\""
|
"SUPER, N, exec, dex ${desktopEntriesPath}/garandcloud.desktop #\"GarandCloud client\""
|
||||||
"SUPER, O, exec, onlyoffice-desktopeditors #\"Office suite\""
|
"SUPER, O, exec, onlyoffice-desktopeditors #\"Office suite\""
|
||||||
"SUPER, P, exec, plex-desktop #\"Plex media player\""
|
"SUPER, P, exec, plex-desktop #\"Plex media player\""
|
||||||
|
"SUPER, R, exec, noctalia-shell ipc call plugin:screen-recorder saveReplay #\"Save Replay\""
|
||||||
"SUPER, Return, exec, kitty #\"Kitty terminal\""
|
"SUPER, Return, exec, kitty #\"Kitty terminal\""
|
||||||
"SUPER, S, exec, steam #\"Steam Game launcher\""
|
"SUPER, S, exec, steam #\"Steam Game launcher\""
|
||||||
"SUPER, T, exec, thunar #\"File manager\""
|
"SUPER, T, exec, thunar #\"File manager\""
|
||||||
@@ -31,11 +32,12 @@
|
|||||||
|
|
||||||
shiftBinds = [
|
shiftBinds = [
|
||||||
"SUPER SHIFT, C, exec, dex ${desktopEntriesPath}/claude.desktop #\"Claude AI chat\""
|
"SUPER SHIFT, C, exec, dex ${desktopEntriesPath}/claude.desktop #\"Claude AI chat\""
|
||||||
|
"SUPER SHIFT, D, exec, jellyfin-desktop #\"Jellyfin media client\""
|
||||||
"SUPER SHIFT, E, exec, evolution #\"Personal information management application\""
|
"SUPER SHIFT, E, exec, evolution #\"Personal information management application\""
|
||||||
"SUPER SHIFT, Escape, exec, noctalia-shell ipc call sessionMenu toggle #\"Open Session Menu\""
|
"SUPER SHIFT, Escape, exec, noctalia-shell ipc call sessionMenu toggle #\"Open Session Menu\""
|
||||||
"SUPER SHIFT, G, exec, dex ${desktopEntriesPath}/chatgpt.desktop #\"ChatGPT AI chat\""
|
"SUPER SHIFT, G, exec, dex ${desktopEntriesPath}/chatgpt.desktop #\"ChatGPT AI chat\""
|
||||||
"SUPER SHIFT, K, exec, noctalia-shell ipc call plugin:keybind-cheatsheet toggle #\"Toggle keybind cheatsheet\""
|
"SUPER SHIFT, K, exec, noctalia-shell ipc call plugin:keybind-cheatsheet toggle #\"Toggle keybind cheatsheet\""
|
||||||
"SUPER SHIFT, M, exec, dex ${desktopEntriesPath}/messenger.desktop #\"Facebook Messenger client\""
|
"SUPER SHIFT, M, exec, plexamp #\"Music player for Plex\""
|
||||||
"SUPER SHIFT, N, exec, nextcloud #\"Nextcloud desktop sync client\""
|
"SUPER SHIFT, N, exec, nextcloud #\"Nextcloud desktop sync client\""
|
||||||
"SUPER SHIFT, O, exec, obs #\"Open Broadcaster Software\""
|
"SUPER SHIFT, O, exec, obs #\"Open Broadcaster Software\""
|
||||||
"SUPER SHIFT, P, exec, noctalia-shell ipc call volume togglePanel #\"Toggle volume control panel\""
|
"SUPER SHIFT, P, exec, noctalia-shell ipc call volume togglePanel #\"Toggle volume control panel\""
|
||||||
@@ -48,9 +50,11 @@
|
|||||||
|
|
||||||
altBinds = [
|
altBinds = [
|
||||||
"SUPER ALT, C, exec, noctalia-shell ipc call controlCenter toggle #\"Toggle control center\""
|
"SUPER ALT, C, exec, noctalia-shell ipc call controlCenter toggle #\"Toggle control center\""
|
||||||
|
"SUPER ALT, F, exec, finamp #\"Jellyfin music client\""
|
||||||
"SUPER ALT, G, exec, dex ${desktopEntriesPath}/glance.desktop #\"Glance server panel\""
|
"SUPER ALT, G, exec, dex ${desktopEntriesPath}/glance.desktop #\"Glance server panel\""
|
||||||
"SUPER ALT, M, exec, dex ${desktopEntriesPath}/mastodon.desktop #\"Mastodon social network client\""
|
"SUPER ALT, M, exec, dex ${desktopEntriesPath}/mastodon.desktop #\"Mastodon social network client\""
|
||||||
"SUPER ALT, P, exec, noctalia-shell ipc call settings toggle #\"Open settings panel\""
|
"SUPER ALT, P, exec, noctalia-shell ipc call settings toggle #\"Open settings panel\""
|
||||||
|
"SUPER ALT, R, exec, noctalia-shell ipc call plugin:screen-recorder toggleReplay #\"Toggle Replay\""
|
||||||
"SUPER ALT, S, exec, slack #\"Slack team communication tool\""
|
"SUPER ALT, S, exec, slack #\"Slack team communication tool\""
|
||||||
"SUPER ALT, T, exec, gedit #\"GNOME text editor\""
|
"SUPER ALT, T, exec, gedit #\"GNOME text editor\""
|
||||||
"SUPER ALT, W, exec, noctalia-shell ipc call wallpaper toggle #\"Toggle wallpaper\""
|
"SUPER ALT, W, exec, noctalia-shell ipc call wallpaper toggle #\"Toggle wallpaper\""
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
_: {
|
_: {
|
||||||
wayland.windowManager.hyprland.settings.exec-once = [
|
wayland.windowManager.hyprland.settings.exec-once = [
|
||||||
"wl-paste --type text --watch cliphist store" # Saves text
|
|
||||||
"wl-paste --type image --watch cliphist store" # Saves images
|
|
||||||
"dbus-update-activation-environment --all --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
"dbus-update-activation-environment --all --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
||||||
"systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
"systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
||||||
"systemctl --user start hyprpolkitagent"
|
"systemctl --user start hyprpolkitagent"
|
||||||
|
"noctalia-shell"
|
||||||
|
"wl-paste --type text --watch cliphist store" # Saves text
|
||||||
|
"wl-paste --type image --watch cliphist store" # Saves images
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,6 +37,6 @@
|
|||||||
"privacy.clearOnShutdown.history" = true;
|
"privacy.clearOnShutdown.history" = true;
|
||||||
|
|
||||||
"network.trr.mode" = 3;
|
"network.trr.mode" = 3;
|
||||||
"network.trr.uri" = "https://dns.mullvad.net/dns-query";
|
"network.trr.uri" = "https://dns.quad9.net/dns-query";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
lib,
|
# lib,
|
||||||
inputs,
|
inputs,
|
||||||
system,
|
system,
|
||||||
...
|
...
|
||||||
@@ -9,7 +9,6 @@
|
|||||||
package = inputs.noctalia.packages.${system}.default.override {
|
package = inputs.noctalia.packages.${system}.default.override {
|
||||||
calendarSupport = true;
|
calendarSupport = true;
|
||||||
};
|
};
|
||||||
systemd.enable = true;
|
|
||||||
# settings.settingsVersion = lib.mkForce 46;
|
# settings.settingsVersion = lib.mkForce 46;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ in {
|
|||||||
enabled = true;
|
enabled = true;
|
||||||
sourceUrl = sourceUrl;
|
sourceUrl = sourceUrl;
|
||||||
};
|
};
|
||||||
|
screen-recorder = {
|
||||||
|
enabled = true;
|
||||||
|
sourceUrl = sourceUrl;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
version = 2;
|
version = 2;
|
||||||
};
|
};
|
||||||
@@ -45,6 +49,28 @@ in {
|
|||||||
kde-connect = {
|
kde-connect = {
|
||||||
hideIfNoDeviceConnected = true;
|
hideIfNoDeviceConnected = true;
|
||||||
};
|
};
|
||||||
|
screen-recorder = {
|
||||||
|
hideInactive = true;
|
||||||
|
iconColor = "none";
|
||||||
|
directory = "";
|
||||||
|
filenamePattern = "recording_yyyyMMdd_HHmmss";
|
||||||
|
frameRate = 60;
|
||||||
|
audioCodec = "aac";
|
||||||
|
videoCodec = "hevc";
|
||||||
|
quality = "ultra";
|
||||||
|
colorRange = "full";
|
||||||
|
showCursor = true;
|
||||||
|
copyToClipboard = false;
|
||||||
|
audioSource = "both";
|
||||||
|
videoSource = "portal";
|
||||||
|
resolution = "1920x1080";
|
||||||
|
replayEnabled = true;
|
||||||
|
replayDuration = 60;
|
||||||
|
customReplayDuration = 30;
|
||||||
|
replayStorage = "disk";
|
||||||
|
restorePortalSession = true;
|
||||||
|
customFrameRate = 6;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
id = "Tray";
|
id = "Tray";
|
||||||
blacklist = [
|
blacklist = [
|
||||||
"nm-applet"
|
"nm-applet"
|
||||||
|
"Easy Effects"
|
||||||
];
|
];
|
||||||
colorizeIcons = false;
|
colorizeIcons = false;
|
||||||
drawerEnabled = false;
|
drawerEnabled = false;
|
||||||
@@ -44,6 +45,31 @@
|
|||||||
showPowerProfiles = true;
|
showPowerProfiles = true;
|
||||||
warningThreshold = 30;
|
warningThreshold = 30;
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
id = "plugin:screen-recorder";
|
||||||
|
defaultSettings = {
|
||||||
|
hideInactive = true;
|
||||||
|
iconColor = "none";
|
||||||
|
directory = "";
|
||||||
|
filenamePattern = "recording_yyyyMMdd_HHmmss";
|
||||||
|
frameRate = 60;
|
||||||
|
audioCodec = "aac";
|
||||||
|
videoCodec = "hevc";
|
||||||
|
quality = "ultra";
|
||||||
|
colorRange = "full";
|
||||||
|
showCursor = true;
|
||||||
|
copyToClipboard = false;
|
||||||
|
audioSource = "both";
|
||||||
|
videoSource = "portal";
|
||||||
|
resolution = "1920x1080";
|
||||||
|
replayEnabled = true;
|
||||||
|
replayDuration = 60;
|
||||||
|
customReplayDuration = 30;
|
||||||
|
replayStorage = "disk";
|
||||||
|
restorePortalSession = true;
|
||||||
|
customFrameRate = 6;
|
||||||
|
};
|
||||||
|
}
|
||||||
{
|
{
|
||||||
id = "Volume";
|
id = "Volume";
|
||||||
displayMode = "alwaysShow";
|
displayMode = "alwaysShow";
|
||||||
|
|||||||
@@ -62,6 +62,13 @@
|
|||||||
iconUrl = "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/glance.png";
|
iconUrl = "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/glance.png";
|
||||||
iconSha = "sha256-xyFlmPpt+DABoGX5oBqj/aQVdxtmNflat9Jb2BE7SOY=";
|
iconSha = "sha256-xyFlmPpt+DABoGX5oBqj/aQVdxtmNflat9Jb2BE7SOY=";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "jellyfinClient";
|
||||||
|
displayName = "Jellyfin Client";
|
||||||
|
url = "https://jellyfin.garandplg.com";
|
||||||
|
iconUrl = "https://jellyfin.org/images/logo.svg";
|
||||||
|
iconSha = "sha256-sRSB2rxThd4+vMmdpRTz+bEKgdrmF5NG4I74I6kfCyY=";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
in {
|
in {
|
||||||
options.xdgDesktopEntries = {
|
options.xdgDesktopEntries = {
|
||||||
|
|||||||
Reference in New Issue
Block a user