summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock441
-rw-r--r--flake.nix105
-rw-r--r--home/home.nix2
-rw-r--r--hosts/desktop/configuration.nix11
-rw-r--r--modules/boot.nix6
5 files changed, 282 insertions, 283 deletions
diff --git a/flake.lock b/flake.lock
index 8fa4291..78222a8 100644
--- a/flake.lock
+++ b/flake.lock
@@ -36,7 +36,9 @@
"awww": {
"inputs": {
"flake-compat": "flake-compat",
- "nixpkgs": "nixpkgs",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
"rust-overlay": "rust-overlay"
},
"locked": {
@@ -56,7 +58,9 @@
"bemenu": {
"inputs": {
"flake-utils": "flake-utils",
- "nixpkgs": "nixpkgs_2"
+ "nixpkgs": [
+ "nixpkgs"
+ ]
},
"locked": {
"lastModified": 1756454762,
@@ -77,15 +81,15 @@
"flake-schemas": "flake-schemas",
"home-manager": "home-manager",
"jovian": "jovian",
- "nixpkgs": "nixpkgs_3",
+ "nixpkgs": "nixpkgs",
"rust-overlay": "rust-overlay_2"
},
"locked": {
- "lastModified": 1762966292,
- "narHash": "sha256-WJtAHPDOJRd/ecQJBFyuyqBIbDG0ocdQuBGPBRRsgew=",
+ "lastModified": 1763246168,
+ "narHash": "sha256-gUDJZGSOg5syHtQvLImOKL6Eaw4e1ybz4o5pid66kQg=",
"owner": "chaotic-cx",
"repo": "nyx",
- "rev": "037d0bb4a6b51609e66fab2221d3bca2d3b5fa3b",
+ "rev": "6476fbdd52621b4a532309d982d468dc08204151",
"type": "github"
},
"original": {
@@ -178,6 +182,22 @@
"url": "https://git.lix.systems/lix-project/flake-compat.git"
}
},
+ "flake-compat_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1747046372,
+ "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
"flake-parts": {
"inputs": {
"nixpkgs-lib": [
@@ -333,15 +353,17 @@
},
"helix": {
"inputs": {
- "nixpkgs": "nixpkgs_4",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
"rust-overlay": "rust-overlay_3"
},
"locked": {
- "lastModified": 1762973522,
- "narHash": "sha256-CFyvvZvKDkTFF7niIQp5hhks5OR1u10H3e89chURCkg=",
+ "lastModified": 1763395181,
+ "narHash": "sha256-CDFJgg8x5mfOFIE7IdzVcEjGkOSmceLH/iyzVTJbHvg=",
"owner": "helix-editor",
"repo": "helix",
- "rev": "948ac05aa0db64e0e5d00710db36eb244076e988",
+ "rev": "80530d8642414d562b78efbb4229dc9c5f458718",
"type": "github"
},
"original": {
@@ -358,11 +380,11 @@
]
},
"locked": {
- "lastModified": 1762787259,
- "narHash": "sha256-t2U/GLLXHa2+kJkwnFNRVc2fEJ/lUfyZXBE5iKzJdcs=",
+ "lastModified": 1762964643,
+ "narHash": "sha256-RYHN8O/Aja59XDji6WSJZPkJpYVUfpSkyH+PEupBJqM=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "37a3d97f2873e0f68711117c34d04b7c7ead8f4e",
+ "rev": "827f2a23373a774a8805f84ca5344654c31f354b",
"type": "github"
},
"original": {
@@ -378,11 +400,11 @@
]
},
"locked": {
- "lastModified": 1763228015,
- "narHash": "sha256-1rYieMVUyZ3kK/cBIr8mOusxrOEJ1/+2MsOg0oJ7b3A=",
+ "lastModified": 1763389499,
+ "narHash": "sha256-GuG3PW8U41f8XqROreZQaUvrcjQt+Gh92g16X7zBUck=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "96156a9e86281c4bfc451236bc2ddfe4317e6f39",
+ "rev": "7538d965352d3bfd4c380f5b3aa618bc839a84b4",
"type": "github"
},
"original": {
@@ -459,17 +481,19 @@
"hyprlang": "hyprlang",
"hyprutils": "hyprutils",
"hyprwayland-scanner": "hyprwayland-scanner",
- "nixpkgs": "nixpkgs_5",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
"pre-commit-hooks": "pre-commit-hooks",
"systems": "systems_2",
"xdph": "xdph"
},
"locked": {
- "lastModified": 1763071594,
- "narHash": "sha256-s5FF0rQE6UIBAUfqk5ZqGedU3bhW0OvXfmz5lzJGurY=",
+ "lastModified": 1763386497,
+ "narHash": "sha256-0Cb99eDgyrny8Szmb5+e7OTJxlacM8YiPyCSGpDU+D4=",
"owner": "hyprwm",
"repo": "Hyprland",
- "rev": "43527d363472b52f17dd9f9f4f87ec25cbf8a399",
+ "rev": "ad52ba9c1393de717f6b86b9e94c21be9e96e320",
"type": "github"
},
"original": {
@@ -565,11 +589,11 @@
]
},
"locked": {
- "lastModified": 1758927902,
- "narHash": "sha256-LZgMds7M94+vuMql2bERQ6LiFFdhgsEFezE4Vn+Ys3A=",
+ "lastModified": 1763254292,
+ "narHash": "sha256-JNgz3Fz2KMzkT7aR72wsgu/xNeJB//LSmdilh8Z/Zao=",
"owner": "hyprwm",
"repo": "hyprlang",
- "rev": "4dafa28d4f79877d67a7d1a654cddccf8ebf15da",
+ "rev": "deea98d5b61d066bdc7a68163edd2c4bd28d3a6b",
"type": "github"
},
"original": {
@@ -642,11 +666,11 @@
]
},
"locked": {
- "lastModified": 1762387740,
- "narHash": "sha256-gQ9zJ+pUI4o+Gh4Z6jhJll7jjCSwi8ZqJIhCE2oqwhQ=",
+ "lastModified": 1763323331,
+ "narHash": "sha256-+Z0OfCo1MS8/aIutSAW5aJR9zTae1wz9kcJYMgpwN6M=",
"owner": "hyprwm",
"repo": "hyprutils",
- "rev": "926689ddb9c0a8787e58c02c765a62e32d63d1f7",
+ "rev": "0c6411851cc779d551edc89b83966696201611aa",
"type": "github"
},
"original": {
@@ -717,11 +741,11 @@
]
},
"locked": {
- "lastModified": 1762856455,
- "narHash": "sha256-x7zgteJWIlbVexL2ubOadUXKlHSjh0RAjLO1KfWdgpU=",
+ "lastModified": 1762951919,
+ "narHash": "sha256-ma/xMEGf4J6n/RdZFdxXBJUQhP53HVEPQOC6Dp2TrkQ=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
- "rev": "29a671ae20223d182eaf54b963a735230497c2f9",
+ "rev": "3d248f6e8f877218dd2573fef8925ac997889922",
"type": "github"
},
"original": {
@@ -749,14 +773,16 @@
"inputs": {
"flake-parts": "flake-parts",
"neovim-src": "neovim-src",
- "nixpkgs": "nixpkgs_6"
+ "nixpkgs": [
+ "nixpkgs"
+ ]
},
"locked": {
- "lastModified": 1763078664,
- "narHash": "sha256-HDuT9S50/3+2blDIL4Y5qX8g5bA5FtpzP9lyagmyNq4=",
+ "lastModified": 1763337828,
+ "narHash": "sha256-gBf/sNC/u0EztJybm7yP0OfbEKyN3WVi7J7FLbpswX0=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
- "rev": "994eb1828abe40f256e27ff38663b4f3f819d4cb",
+ "rev": "227971b938a6d83e3b839e5f11991511374020b7",
"type": "github"
},
"original": {
@@ -768,11 +794,11 @@
"neovim-src": {
"flake": false,
"locked": {
- "lastModified": 1763078375,
- "narHash": "sha256-oGwmSPl+FA0y2uPEGkkavr5sxLkpHR6+Cio8eZ8OtPo=",
+ "lastModified": 1763328107,
+ "narHash": "sha256-N+Al++BfSq1/JZE3LY1DrefnO+kXm3y1OcqOnKrBGJQ=",
"owner": "neovim",
"repo": "neovim",
- "rev": "d017f3c9a0b745e0c57feb8c92dcc852948f7301",
+ "rev": "f0294418d65d005d885eabf80eecc7255358b95e",
"type": "github"
},
"original": {
@@ -783,15 +809,17 @@
},
"niri": {
"inputs": {
- "nixpkgs": "nixpkgs_7",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
"rust-overlay": "rust-overlay_4"
},
"locked": {
- "lastModified": 1763014447,
- "narHash": "sha256-nmu7S8J9IJKLQyIkSU8QWYHygrfw76NHGTkcr+bXMX0=",
+ "lastModified": 1763370666,
+ "narHash": "sha256-Y4IYBfaTxffpm6UIbhY1Xfpij+aVh/C+tF9Tdg6nYig=",
"owner": "YaLTeR",
"repo": "niri",
- "rev": "a52df533c4694b5ed0a04140af60fd26146df911",
+ "rev": "7f19d268b3563e3683eaca02d9665fed66ce862e",
"type": "github"
},
"original": {
@@ -827,7 +855,9 @@
"inputs": {
"flake-compat": "flake-compat_3",
"flake-parts": "flake-parts_2",
- "nixpkgs": "nixpkgs_8"
+ "nixpkgs": [
+ "nixpkgs"
+ ]
},
"locked": {
"lastModified": 1763223362,
@@ -845,16 +875,16 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1761880412,
- "narHash": "sha256-QoJjGd4NstnyOG4mm4KXF+weBzA2AH/7gn1Pmpfcb0A=",
- "owner": "nixos",
+ "lastModified": 1762977756,
+ "narHash": "sha256-4PqRErxfe+2toFJFgcRKZ0UI9NSIOJa+7RXVtBhy4KE=",
+ "owner": "NixOS",
"repo": "nixpkgs",
- "rev": "a7fc11be66bdfb5cdde611ee5ce381c183da8386",
+ "rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55",
"type": "github"
},
"original": {
- "owner": "nixos",
- "ref": "nixpkgs-unstable",
+ "owner": "NixOS",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
@@ -890,45 +920,13 @@
"type": "github"
}
},
- "nixpkgs_10": {
- "locked": {
- "lastModified": 1762943920,
- "narHash": "sha256-ITeH8GBpQTw9457ICZBddQEBjlXMmilML067q0e6vqY=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "91c9a64ce2a84e648d0cf9671274bb9c2fb9ba60",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_11": {
- "locked": {
- "lastModified": 1761880412,
- "narHash": "sha256-QoJjGd4NstnyOG4mm4KXF+weBzA2AH/7gn1Pmpfcb0A=",
- "owner": "nixos",
- "repo": "nixpkgs",
- "rev": "a7fc11be66bdfb5cdde611ee5ce381c183da8386",
- "type": "github"
- },
- "original": {
- "owner": "nixos",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_12": {
+ "nixpkgs_2": {
"locked": {
- "lastModified": 1748026106,
- "narHash": "sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o=",
+ "lastModified": 1763283776,
+ "narHash": "sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c+i7novT85Uk=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "063f43f2dbdef86376cc29ad646c45c46e93234c",
+ "rev": "50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a",
"type": "github"
},
"original": {
@@ -938,7 +936,7 @@
"type": "github"
}
},
- "nixpkgs_13": {
+ "nixpkgs_3": {
"locked": {
"lastModified": 1744536153,
"narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=",
@@ -954,162 +952,21 @@
"type": "github"
}
},
- "nixpkgs_14": {
- "locked": {
- "lastModified": 1762363567,
- "narHash": "sha256-YRqMDEtSMbitIMj+JLpheSz0pwEr0Rmy5mC7myl17xs=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "ae814fd3904b621d8ab97418f1d0f2eb0d3716f4",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_2": {
- "locked": {
- "lastModified": 1706847834,
- "narHash": "sha256-h5oI1EYXFl9y6a9UplqposfGPL0hNGKH7bgT0mnLmQg=",
- "owner": "nixos",
- "repo": "nixpkgs",
- "rev": "90f6c2d2b6132686cb6aa0f63fc0ce027d4e2c18",
- "type": "github"
- },
- "original": {
- "owner": "nixos",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_3": {
- "locked": {
- "lastModified": 1762844143,
- "narHash": "sha256-SlybxLZ1/e4T2lb1czEtWVzDCVSTvk9WLwGhmxFmBxI=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "9da7f1cf7f8a6e2a7cb3001b048546c92a8258b4",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_4": {
- "locked": {
- "lastModified": 1759381078,
- "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=",
- "owner": "nixos",
- "repo": "nixpkgs",
- "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee",
- "type": "github"
- },
- "original": {
- "owner": "nixos",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_5": {
- "locked": {
- "lastModified": 1762363567,
- "narHash": "sha256-YRqMDEtSMbitIMj+JLpheSz0pwEr0Rmy5mC7myl17xs=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "ae814fd3904b621d8ab97418f1d0f2eb0d3716f4",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_6": {
- "locked": {
- "lastModified": 1762943920,
- "narHash": "sha256-ITeH8GBpQTw9457ICZBddQEBjlXMmilML067q0e6vqY=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "91c9a64ce2a84e648d0cf9671274bb9c2fb9ba60",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_7": {
- "locked": {
- "lastModified": 1757967192,
- "narHash": "sha256-/aA9A/OBmnuOMgwfzdsXRusqzUpd8rQnQY8jtrHK+To=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "0d7c15863b251a7a50265e57c1dca1a7add2e291",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_8": {
- "locked": {
- "lastModified": 1754028485,
- "narHash": "sha256-IiiXB3BDTi6UqzAZcf2S797hWEPCRZOwyNThJIYhUfk=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "59e69648d345d6e8fef86158c555730fa12af9de",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-25.05",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_9": {
- "locked": {
- "lastModified": 1762977756,
- "narHash": "sha256-4PqRErxfe+2toFJFgcRKZ0UI9NSIOJa+7RXVtBhy4KE=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
"nixvim": {
"inputs": {
"flake-parts": "flake-parts_3",
- "nixpkgs": "nixpkgs_10",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
"nuschtosSearch": "nuschtosSearch",
"systems": "systems_4"
},
"locked": {
- "lastModified": 1763212728,
- "narHash": "sha256-XVK0A+Le5vDSwAiwpNTRLM50HbwjpPVWnYelCUhAkjI=",
+ "lastModified": 1763393971,
+ "narHash": "sha256-FhgZD8pk3VE2SL0g4nCYKF0L6IO3uL110tfrBaZkdG0=",
"owner": "nix-community",
"repo": "nixvim",
- "rev": "074c68468cc4751efa9ac3f65b2e63e4ad409b7a",
+ "rev": "7a30e6cf259d8db84aefc626058c074bd995d482",
"type": "github"
},
"original": {
@@ -1118,6 +975,28 @@
"type": "github"
}
},
+ "noctalia-shell": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "quickshell": "quickshell",
+ "systems": "systems_5"
+ },
+ "locked": {
+ "lastModified": 1763393245,
+ "narHash": "sha256-r3+s1Ii/PO6qkOdZHEFx4i+/namCMnFCskBPAiS8eGs=",
+ "owner": "noctalia-dev",
+ "repo": "noctalia-shell",
+ "rev": "595ad0bb20045393991c75e85f682ab6ea3dc40d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "noctalia-dev",
+ "repo": "noctalia-shell",
+ "type": "github"
+ }
+ },
"nuschtosSearch": {
"inputs": {
"flake-utils": "flake-utils_2",
@@ -1146,8 +1025,10 @@
"flake-compat": "flake-compat_4",
"flake-parts": "flake-parts_4",
"mnw": "mnw",
- "nixpkgs": "nixpkgs_11",
- "systems": "systems_5"
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "systems": "systems_6"
},
"locked": {
"lastModified": 1762622004,
@@ -1173,11 +1054,11 @@
]
},
"locked": {
- "lastModified": 1762441963,
- "narHash": "sha256-j+rNQ119ffYUkYt2YYS6rnd6Jh/crMZmbqpkGLXaEt0=",
+ "lastModified": 1763319842,
+ "narHash": "sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "8e7576e79b88c16d7ee3bbd112c8d90070832885",
+ "rev": "7275fa67fbbb75891c16d9dee7d88e58aea2d761",
"type": "github"
},
"original": {
@@ -1186,6 +1067,28 @@
"type": "github"
}
},
+ "quickshell": {
+ "inputs": {
+ "nixpkgs": [
+ "noctalia-shell",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1760228179,
+ "narHash": "sha256-4Z6k7lv3Zcgk3K+4h60LpqB9wCkR+utkYERU735U068=",
+ "ref": "refs/heads/master",
+ "rev": "c9d3ffb6043c5bf3f3009202bad7e0e5132c4a25",
+ "revCount": 693,
+ "type": "git",
+ "url": "https://git.outfoxxed.me/outfoxxed/quickshell"
+ },
+ "original": {
+ "rev": "c9d3ffb6043c5bf3f3009202bad7e0e5132c4a25",
+ "type": "git",
+ "url": "https://git.outfoxxed.me/outfoxxed/quickshell"
+ }
+ },
"root": {
"inputs": {
"awww": "awww",
@@ -1198,12 +1101,14 @@
"neovim-nightly-overlay": "neovim-nightly-overlay",
"niri": "niri",
"nixcord": "nixcord",
- "nixpkgs": "nixpkgs_9",
+ "nixpkgs": "nixpkgs_2",
"nixpkgs-stable": "nixpkgs-stable",
"nixvim": "nixvim",
+ "noctalia-shell": "noctalia-shell",
"nvf": "nvf",
"satty": "satty",
- "spicetify-nix": "spicetify-nix"
+ "spicetify-nix": "spicetify-nix",
+ "waybar": "waybar"
}
},
"rust-overlay": {
@@ -1235,11 +1140,11 @@
]
},
"locked": {
- "lastModified": 1762915112,
- "narHash": "sha256-d9j1g8nKmYDHy+/bIOPQTh9IwjRliqaTM0QLHMV92Ic=",
+ "lastModified": 1763087910,
+ "narHash": "sha256-eB9Z1mWd1U6N61+F8qwDggX0ihM55s4E0CluwNukJRU=",
"owner": "oxalica",
"repo": "rust-overlay",
- "rev": "aa1e85921cfa04de7b6914982a94621fbec5cc02",
+ "rev": "cf4a68749733d45c0420726596367acd708eb2e8",
"type": "github"
},
"original": {
@@ -1292,7 +1197,7 @@
},
"rust-overlay_5": {
"inputs": {
- "nixpkgs": "nixpkgs_13"
+ "nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1748140821,
@@ -1310,7 +1215,9 @@
},
"satty": {
"inputs": {
- "nixpkgs": "nixpkgs_12",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
"rust-overlay": "rust-overlay_5"
},
"locked": {
@@ -1329,15 +1236,17 @@
},
"spicetify-nix": {
"inputs": {
- "nixpkgs": "nixpkgs_14",
- "systems": "systems_6"
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "systems": "systems_7"
},
"locked": {
- "lastModified": 1762718300,
- "narHash": "sha256-oOQimZTaV1jCw0OBmmK2g7Rdj3E8YGVpkJYD32BWKRQ=",
+ "lastModified": 1763267524,
+ "narHash": "sha256-CywB4iCpGr4CYZAD+WboFwBQ7Wnc7LdfSemFWuH/1Ro=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
- "rev": "c7175bd485ed5052df5075fcdde395b631316e94",
+ "rev": "cf33e39bd1a21993a28ffee8be433e212ecf346a",
"type": "github"
},
"original": {
@@ -1436,6 +1345,42 @@
"type": "github"
}
},
+ "systems_7": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "waybar": {
+ "inputs": {
+ "flake-compat": "flake-compat_5",
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1761204979,
+ "narHash": "sha256-QWS3FCd6sTbr1runpZPdpVrhqFu8E5fNOpfp0r9ifLk=",
+ "owner": "Alexays",
+ "repo": "Waybar",
+ "rev": "161367d9617673a4ef9caf8299411dc5153464d1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "Alexays",
+ "repo": "Waybar",
+ "type": "github"
+ }
+ },
"xdph": {
"inputs": {
"hyprland-protocols": [
diff --git a/flake.nix b/flake.nix
index 130d621..8ecd2dd 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,54 +1,99 @@
{
description = "nixconfig";
- inputs = {
- nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
+ inputs = {
- nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.05";
+ nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
- home-manager = {
- url = "github:nix-community/home-manager";
- inputs.nixpkgs.follows = "nixpkgs";
- };
+ nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.05";
- disko = {
- url = "github:nix-community/disko/latest";
- inputs.nixpkgs.follows = "nixpkgs";
- };
+ chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
- chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
+ home-manager = {
+ url = "github:nix-community/home-manager";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- hyprland.url = "github:hyprwm/Hyprland";
+ disko = {
+ url = "github:nix-community/disko/latest";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- niri.url = "github:YaLTeR/niri";
+ hyprland = {
+ url = "github:hyprwm/Hyprland";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- bemenu.url = "github:Cloudef/bemenu";
+ niri = {
+ url = "github:YaLTeR/niri";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- awww.url = "git+https://codeberg.org/LGFae/awww";
-
- satty.url = "github:gabm/Satty";
+ noctalia-shell = {
+ url = "github:noctalia-dev/noctalia-shell";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- nixvim.url = "github:nix-community/nixvim";
+ waybar = {
+ url = "github:Alexays/Waybar";
+ inputs.nixpkgs.follows= "nixpkgs";
+ };
- nvf.url = "github:NotAShelf/nvf";
+ bemenu = {
+ url = "github:Cloudef/bemenu";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- neovim-nightly-overlay.url = "github:nix-community/neovim-nightly-overlay";
+ awww = {
+ url = "git+https://codeberg.org/LGFae/awww";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- helix.url = "github:helix-editor/helix";
+ satty = {
+ url = "github:gabm/Satty";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- nixcord.url = "github:KaylorBen/nixcord";
+ nixvim = {
+ url = "github:nix-community/nixvim";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ nvf = {
+ url = "github:NotAShelf/nvf";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ neovim-nightly-overlay = {
+ url = "github:nix-community/neovim-nightly-overlay";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ helix = {
+ url = "github:helix-editor/helix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ nixcord = {
+ url = "github:KaylorBen/nixcord";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ spicetify-nix = {
+ url = "github:Gerg-L/spicetify-nix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- spicetify-nix.url = "github:Gerg-L/spicetify-nix";
};
outputs = inputs @{
nixpkgs,
- hyprland,
- niri,
- nixvim,
- neovim-nightly-overlay,
- spicetify-nix,
- nixcord,
+ # hyprland,
+ # niri,
+ # nixvim,
+ # neovim-nightly-overlay,
+ # spicetify-nix,
+ # nixcord,
...
}: let
mkHost = { hostname, path }:
diff --git a/home/home.nix b/home/home.nix
index 642352f..f2d0e9d 100644
--- a/home/home.nix
+++ b/home/home.nix
@@ -30,7 +30,7 @@
satty
brave
- winboat
+ # winboat
ripgrep
nix-index
qbittorrent-enhanced
diff --git a/hosts/desktop/configuration.nix b/hosts/desktop/configuration.nix
index cb86a6c..dfa60c9 100644
--- a/hosts/desktop/configuration.nix
+++ b/hosts/desktop/configuration.nix
@@ -33,6 +33,8 @@
enable = true;
};
+ programs.coolercontrol.enable = true;
+
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
@@ -60,7 +62,6 @@ services.xserver.videoDrivers = [ "amdgpu" ];
hardware.sensor.iio.enable = true;
services.lact.enable = true;
environment.variables.AMD_VULKAN_ICD = "RADV";
-hardware.amdgpu.initrd.enable = true;
nix.settings = {
trusted-users = [ "root" "adam" ];
@@ -72,7 +73,11 @@ hardware.amdgpu.initrd.enable = true;
graphics = {
enable = true;
enable32Bit = true;
- extraPackages = with pkgs; [vulkan-tools amdvlk];
+ };
+ amdgpu = {
+ initrd.enable = true;
+ overdrive.enable = true;
+ opencl.enable = true;
};
};
@@ -108,7 +113,7 @@ xdg.portal = {
console = {
keyMap = "pl";
- # font = "Lat2-Terminus16";
+ font = "LatArCyrHeb-16";
};
environment.sessionVariables = {
diff --git a/modules/boot.nix b/modules/boot.nix
index 8d51b03..2d8f78a 100644
--- a/modules/boot.nix
+++ b/modules/boot.nix
@@ -1,18 +1,22 @@
{ pkgs, ... }:
-
{
boot = {
loader = {
efi.canTouchEfiVariables = true;
systemd-boot = {
enable = true;
+ editor = false;
+ configurationLimit = 10;
};
+ timeout = 0;
};
supportedFilesystems = [ "ntfs" ];
initrd.kernelModules = [ "amdgpu" "kvm-amd" ];
kernelParams = [
"video=DP-1:2560x1440@240"
+ "quiet"
+ "nvme"
];
kernelPackages = pkgs.linuxPackages_cachyos-rc.cachyOverride { mArch = "ZEN4"; };
};