diff options
Diffstat (limited to 'home-config/nix-home-manager')
| -rw-r--r-- | home-config/nix-home-manager/flake.lock | 401 | ||||
| -rw-r--r-- | home-config/nix-home-manager/flake.nix | 19 | ||||
| -rw-r--r-- | home-config/nix-home-manager/home.nix | 12 |
3 files changed, 419 insertions, 13 deletions
diff --git a/home-config/nix-home-manager/flake.lock b/home-config/nix-home-manager/flake.lock index 0356e26..8885a8c 100644 --- a/home-config/nix-home-manager/flake.lock +++ b/home-config/nix-home-manager/flake.lock | |||
| @@ -1,5 +1,53 @@ | |||
| 1 | { | 1 | { |
| 2 | "nodes": { | 2 | "nodes": { |
| 3 | "aquamarine": { | ||
| 4 | "inputs": { | ||
| 5 | "hyprutils": [ | ||
| 6 | "hyprland", | ||
| 7 | "hyprutils" | ||
| 8 | ], | ||
| 9 | "hyprwayland-scanner": [ | ||
| 10 | "hyprland", | ||
| 11 | "hyprwayland-scanner" | ||
| 12 | ], | ||
| 13 | "nixpkgs": [ | ||
| 14 | "hyprland", | ||
| 15 | "nixpkgs" | ||
| 16 | ], | ||
| 17 | "systems": [ | ||
| 18 | "hyprland", | ||
| 19 | "systems" | ||
| 20 | ] | ||
| 21 | }, | ||
| 22 | "locked": { | ||
| 23 | "lastModified": 1727261104, | ||
| 24 | "narHash": "sha256-rxDI7WrxIRV9it9mDCHcLa7xQykf1JloXnoXr5xQ8zI=", | ||
| 25 | "owner": "hyprwm", | ||
| 26 | "repo": "aquamarine", | ||
| 27 | "rev": "b82fdaff917582a9d568969e15e61b398c71e990", | ||
| 28 | "type": "github" | ||
| 29 | }, | ||
| 30 | "original": { | ||
| 31 | "owner": "hyprwm", | ||
| 32 | "repo": "aquamarine", | ||
| 33 | "type": "github" | ||
| 34 | } | ||
| 35 | }, | ||
| 36 | "flake-utils": { | ||
| 37 | "locked": { | ||
| 38 | "lastModified": 1659877975, | ||
| 39 | "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", | ||
| 40 | "owner": "numtide", | ||
| 41 | "repo": "flake-utils", | ||
| 42 | "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", | ||
| 43 | "type": "github" | ||
| 44 | }, | ||
| 45 | "original": { | ||
| 46 | "owner": "numtide", | ||
| 47 | "repo": "flake-utils", | ||
| 48 | "type": "github" | ||
| 49 | } | ||
| 50 | }, | ||
| 3 | "home-manager": { | 51 | "home-manager": { |
| 4 | "inputs": { | 52 | "inputs": { |
| 5 | "nixpkgs": [ | 53 | "nixpkgs": [ |
| @@ -7,11 +55,11 @@ | |||
| 7 | ] | 55 | ] |
| 8 | }, | 56 | }, |
| 9 | "locked": { | 57 | "locked": { |
| 10 | "lastModified": 1708031129, | 58 | "lastModified": 1729260213, |
| 11 | "narHash": "sha256-EH20hJfNnc1/ODdDVat9B7aKm0B95L3YtkIRwKLvQG8=", | 59 | "narHash": "sha256-jAvHoU/1y/yCuXzr2fNF+q6uKmr8Jj2xgAisK4QB9to=", |
| 12 | "owner": "nix-community", | 60 | "owner": "nix-community", |
| 13 | "repo": "home-manager", | 61 | "repo": "home-manager", |
| 14 | "rev": "3d6791b3897b526c82920a2ab5f61d71985b3cf8", | 62 | "rev": "09a0c0c02953318bf94425738c7061ffdc4cba75", |
| 15 | "type": "github" | 63 | "type": "github" |
| 16 | }, | 64 | }, |
| 17 | "original": { | 65 | "original": { |
| @@ -20,18 +68,160 @@ | |||
| 20 | "type": "github" | 68 | "type": "github" |
| 21 | } | 69 | } |
| 22 | }, | 70 | }, |
| 23 | "hyprpicker-git": { | 71 | "hyprcursor": { |
| 24 | "inputs": { | 72 | "inputs": { |
| 73 | "hyprlang": [ | ||
| 74 | "hyprland", | ||
| 75 | "hyprlang" | ||
| 76 | ], | ||
| 25 | "nixpkgs": [ | 77 | "nixpkgs": [ |
| 78 | "hyprland", | ||
| 26 | "nixpkgs" | 79 | "nixpkgs" |
| 80 | ], | ||
| 81 | "systems": [ | ||
| 82 | "hyprland", | ||
| 83 | "systems" | ||
| 27 | ] | 84 | ] |
| 28 | }, | 85 | }, |
| 29 | "locked": { | 86 | "locked": { |
| 30 | "lastModified": 1703987863, | 87 | "lastModified": 1727532803, |
| 31 | "narHash": "sha256-MHhAk74uk0qHVwSkLCcXLXMe4478M2oZEFPXwjSoo2E=", | 88 | "narHash": "sha256-ZaZ7h7PY8mQc4vtGmVqWLAq9CAO02gHMyNR5yY8zDmM=", |
| 89 | "owner": "hyprwm", | ||
| 90 | "repo": "hyprcursor", | ||
| 91 | "rev": "b98726e431d4d3ed58bd58bee1047cdb81cec69f", | ||
| 92 | "type": "github" | ||
| 93 | }, | ||
| 94 | "original": { | ||
| 95 | "owner": "hyprwm", | ||
| 96 | "repo": "hyprcursor", | ||
| 97 | "type": "github" | ||
| 98 | } | ||
| 99 | }, | ||
| 100 | "hyprland": { | ||
| 101 | "inputs": { | ||
| 102 | "aquamarine": "aquamarine", | ||
| 103 | "hyprcursor": "hyprcursor", | ||
| 104 | "hyprland-protocols": "hyprland-protocols", | ||
| 105 | "hyprlang": "hyprlang", | ||
| 106 | "hyprutils": "hyprutils", | ||
| 107 | "hyprwayland-scanner": "hyprwayland-scanner", | ||
| 108 | "nixpkgs": [ | ||
| 109 | "nixpkgs" | ||
| 110 | ], | ||
| 111 | "systems": "systems", | ||
| 112 | "xdph": "xdph" | ||
| 113 | }, | ||
| 114 | "locked": { | ||
| 115 | "lastModified": 1728478479, | ||
| 116 | "narHash": "sha256-AbfdIlK92oWpI39xlIaUekPeL9u95sXzxVsSqhIMfIc=", | ||
| 117 | "owner": "hyprwm", | ||
| 118 | "repo": "hyprland", | ||
| 119 | "rev": "4520b30d498daca8079365bdb909a8dea38e8d55", | ||
| 120 | "type": "github" | ||
| 121 | }, | ||
| 122 | "original": { | ||
| 123 | "owner": "hyprwm", | ||
| 124 | "ref": "v0.44.1", | ||
| 125 | "repo": "hyprland", | ||
| 126 | "type": "github" | ||
| 127 | } | ||
| 128 | }, | ||
| 129 | "hyprland-protocols": { | ||
| 130 | "inputs": { | ||
| 131 | "nixpkgs": [ | ||
| 132 | "hyprland", | ||
| 133 | "nixpkgs" | ||
| 134 | ], | ||
| 135 | "systems": [ | ||
| 136 | "hyprland", | ||
| 137 | "systems" | ||
| 138 | ] | ||
| 139 | }, | ||
| 140 | "locked": { | ||
| 141 | "lastModified": 1727451107, | ||
| 142 | "narHash": "sha256-qV9savtHwmZUa0eJE294WYJjKPGB2+bJhwByFShsVyo=", | ||
| 143 | "owner": "hyprwm", | ||
| 144 | "repo": "hyprland-protocols", | ||
| 145 | "rev": "6b3261ee13a6d2b99de79a31d352f6996e35bde3", | ||
| 146 | "type": "github" | ||
| 147 | }, | ||
| 148 | "original": { | ||
| 149 | "owner": "hyprwm", | ||
| 150 | "repo": "hyprland-protocols", | ||
| 151 | "type": "github" | ||
| 152 | } | ||
| 153 | }, | ||
| 154 | "hyprland-protocols_2": { | ||
| 155 | "inputs": { | ||
| 156 | "nixpkgs": [ | ||
| 157 | "hyprland", | ||
| 158 | "xdph", | ||
| 159 | "nixpkgs" | ||
| 160 | ], | ||
| 161 | "systems": [ | ||
| 162 | "hyprland", | ||
| 163 | "xdph", | ||
| 164 | "systems" | ||
| 165 | ] | ||
| 166 | }, | ||
| 167 | "locked": { | ||
| 168 | "lastModified": 1721326555, | ||
| 169 | "narHash": "sha256-zCu4R0CSHEactW9JqYki26gy8h9f6rHmSwj4XJmlHgg=", | ||
| 170 | "owner": "hyprwm", | ||
| 171 | "repo": "hyprland-protocols", | ||
| 172 | "rev": "5a11232266bf1a1f5952d5b179c3f4b2facaaa84", | ||
| 173 | "type": "github" | ||
| 174 | }, | ||
| 175 | "original": { | ||
| 176 | "owner": "hyprwm", | ||
| 177 | "repo": "hyprland-protocols", | ||
| 178 | "type": "github" | ||
| 179 | } | ||
| 180 | }, | ||
| 181 | "hyprlang": { | ||
| 182 | "inputs": { | ||
| 183 | "hyprutils": [ | ||
| 184 | "hyprland", | ||
| 185 | "hyprutils" | ||
| 186 | ], | ||
| 187 | "nixpkgs": [ | ||
| 188 | "hyprland", | ||
| 189 | "nixpkgs" | ||
| 190 | ], | ||
| 191 | "systems": [ | ||
| 192 | "hyprland", | ||
| 193 | "systems" | ||
| 194 | ] | ||
| 195 | }, | ||
| 196 | "locked": { | ||
| 197 | "lastModified": 1725997860, | ||
| 198 | "narHash": "sha256-d/rZ/fHR5l1n7PeyLw0StWMNLXVU9c4HFyfskw568so=", | ||
| 199 | "owner": "hyprwm", | ||
| 200 | "repo": "hyprlang", | ||
| 201 | "rev": "dfeb5811dd6485490cce18d6cc1e38a055eea876", | ||
| 202 | "type": "github" | ||
| 203 | }, | ||
| 204 | "original": { | ||
| 205 | "owner": "hyprwm", | ||
| 206 | "repo": "hyprlang", | ||
| 207 | "type": "github" | ||
| 208 | } | ||
| 209 | }, | ||
| 210 | "hyprpicker-git": { | ||
| 211 | "inputs": { | ||
| 212 | "hyprutils": "hyprutils_2", | ||
| 213 | "hyprwayland-scanner": "hyprwayland-scanner_2", | ||
| 214 | "nixpkgs": [ | ||
| 215 | "nixpkgs" | ||
| 216 | ], | ||
| 217 | "systems": "systems_2" | ||
| 218 | }, | ||
| 219 | "locked": { | ||
| 220 | "lastModified": 1727732210, | ||
| 221 | "narHash": "sha256-VNKakkdx1mjfO5MyGZbx8m87YKZ4B8cylU50R0J662g=", | ||
| 32 | "owner": "hyprwm", | 222 | "owner": "hyprwm", |
| 33 | "repo": "hyprpicker", | 223 | "repo": "hyprpicker", |
| 34 | "rev": "2ef703474fb96e97e03e66e8820f213359f29382", | 224 | "rev": "4411a6dc0dccdabad64213463fb94de520b52725", |
| 35 | "type": "github" | 225 | "type": "github" |
| 36 | }, | 226 | }, |
| 37 | "original": { | 227 | "original": { |
| @@ -40,13 +230,134 @@ | |||
| 40 | "type": "github" | 230 | "type": "github" |
| 41 | } | 231 | } |
| 42 | }, | 232 | }, |
| 233 | "hyprutils": { | ||
| 234 | "inputs": { | ||
| 235 | "nixpkgs": [ | ||
| 236 | "hyprland", | ||
| 237 | "nixpkgs" | ||
| 238 | ], | ||
| 239 | "systems": [ | ||
| 240 | "hyprland", | ||
| 241 | "systems" | ||
| 242 | ] | ||
| 243 | }, | ||
| 244 | "locked": { | ||
| 245 | "lastModified": 1727300645, | ||
| 246 | "narHash": "sha256-OvAtVLaSRPnbXzOwlR1fVqCXR7i+ICRX3aPMCdIiv+c=", | ||
| 247 | "owner": "hyprwm", | ||
| 248 | "repo": "hyprutils", | ||
| 249 | "rev": "3f5293432b6dc6a99f26aca2eba3876d2660665c", | ||
| 250 | "type": "github" | ||
| 251 | }, | ||
| 252 | "original": { | ||
| 253 | "owner": "hyprwm", | ||
| 254 | "repo": "hyprutils", | ||
| 255 | "type": "github" | ||
| 256 | } | ||
| 257 | }, | ||
| 258 | "hyprutils_2": { | ||
| 259 | "inputs": { | ||
| 260 | "nixpkgs": [ | ||
| 261 | "hyprpicker-git", | ||
| 262 | "nixpkgs" | ||
| 263 | ], | ||
| 264 | "systems": [ | ||
| 265 | "hyprpicker-git", | ||
| 266 | "systems" | ||
| 267 | ] | ||
| 268 | }, | ||
| 269 | "locked": { | ||
| 270 | "lastModified": 1727300645, | ||
| 271 | "narHash": "sha256-OvAtVLaSRPnbXzOwlR1fVqCXR7i+ICRX3aPMCdIiv+c=", | ||
| 272 | "owner": "hyprwm", | ||
| 273 | "repo": "hyprutils", | ||
| 274 | "rev": "3f5293432b6dc6a99f26aca2eba3876d2660665c", | ||
| 275 | "type": "github" | ||
| 276 | }, | ||
| 277 | "original": { | ||
| 278 | "owner": "hyprwm", | ||
| 279 | "repo": "hyprutils", | ||
| 280 | "type": "github" | ||
| 281 | } | ||
| 282 | }, | ||
| 283 | "hyprwayland-scanner": { | ||
| 284 | "inputs": { | ||
| 285 | "nixpkgs": [ | ||
| 286 | "hyprland", | ||
| 287 | "nixpkgs" | ||
| 288 | ], | ||
| 289 | "systems": [ | ||
| 290 | "hyprland", | ||
| 291 | "systems" | ||
| 292 | ] | ||
| 293 | }, | ||
| 294 | "locked": { | ||
| 295 | "lastModified": 1726874836, | ||
| 296 | "narHash": "sha256-VKR0sf0PSNCB0wPHVKSAn41mCNVCnegWmgkrneKDhHM=", | ||
| 297 | "owner": "hyprwm", | ||
| 298 | "repo": "hyprwayland-scanner", | ||
| 299 | "rev": "500c81a9e1a76760371049a8d99e008ea77aa59e", | ||
| 300 | "type": "github" | ||
| 301 | }, | ||
| 302 | "original": { | ||
| 303 | "owner": "hyprwm", | ||
| 304 | "repo": "hyprwayland-scanner", | ||
| 305 | "type": "github" | ||
| 306 | } | ||
| 307 | }, | ||
| 308 | "hyprwayland-scanner_2": { | ||
| 309 | "inputs": { | ||
| 310 | "nixpkgs": [ | ||
| 311 | "hyprpicker-git", | ||
| 312 | "nixpkgs" | ||
| 313 | ], | ||
| 314 | "systems": [ | ||
| 315 | "hyprpicker-git", | ||
| 316 | "systems" | ||
| 317 | ] | ||
| 318 | }, | ||
| 319 | "locked": { | ||
| 320 | "lastModified": 1726874836, | ||
| 321 | "narHash": "sha256-VKR0sf0PSNCB0wPHVKSAn41mCNVCnegWmgkrneKDhHM=", | ||
| 322 | "owner": "hyprwm", | ||
| 323 | "repo": "hyprwayland-scanner", | ||
| 324 | "rev": "500c81a9e1a76760371049a8d99e008ea77aa59e", | ||
| 325 | "type": "github" | ||
| 326 | }, | ||
| 327 | "original": { | ||
| 328 | "owner": "hyprwm", | ||
| 329 | "repo": "hyprwayland-scanner", | ||
| 330 | "type": "github" | ||
| 331 | } | ||
| 332 | }, | ||
| 333 | "nixgl": { | ||
| 334 | "inputs": { | ||
| 335 | "flake-utils": "flake-utils", | ||
| 336 | "nixpkgs": [ | ||
| 337 | "nixpkgs" | ||
| 338 | ] | ||
| 339 | }, | ||
| 340 | "locked": { | ||
| 341 | "lastModified": 1713543440, | ||
| 342 | "narHash": "sha256-lnzZQYG0+EXl/6NkGpyIz+FEOc/DSEG57AP1VsdeNrM=", | ||
| 343 | "owner": "nix-community", | ||
| 344 | "repo": "nixGL", | ||
| 345 | "rev": "310f8e49a149e4c9ea52f1adf70cdc768ec53f8a", | ||
| 346 | "type": "github" | ||
| 347 | }, | ||
| 348 | "original": { | ||
| 349 | "owner": "nix-community", | ||
| 350 | "repo": "nixGL", | ||
| 351 | "type": "github" | ||
| 352 | } | ||
| 353 | }, | ||
| 43 | "nixpkgs": { | 354 | "nixpkgs": { |
| 44 | "locked": { | 355 | "locked": { |
| 45 | "lastModified": 1707956935, | 356 | "lastModified": 1729070438, |
| 46 | "narHash": "sha256-ZL2TrjVsiFNKOYwYQozpbvQSwvtV/3Me7Zwhmdsfyu4=", | 357 | "narHash": "sha256-KOTTUfPkugH52avUvXGxvWy8ibKKj4genodIYUED+Kc=", |
| 47 | "owner": "nixos", | 358 | "owner": "nixos", |
| 48 | "repo": "nixpkgs", | 359 | "repo": "nixpkgs", |
| 49 | "rev": "a4d4fe8c5002202493e87ec8dbc91335ff55552c", | 360 | "rev": "5785b6bb5eaae44e627d541023034e1601455827", |
| 50 | "type": "github" | 361 | "type": "github" |
| 51 | }, | 362 | }, |
| 52 | "original": { | 363 | "original": { |
| @@ -59,9 +370,79 @@ | |||
| 59 | "root": { | 370 | "root": { |
| 60 | "inputs": { | 371 | "inputs": { |
| 61 | "home-manager": "home-manager", | 372 | "home-manager": "home-manager", |
| 373 | "hyprland": "hyprland", | ||
| 62 | "hyprpicker-git": "hyprpicker-git", | 374 | "hyprpicker-git": "hyprpicker-git", |
| 375 | "nixgl": "nixgl", | ||
| 63 | "nixpkgs": "nixpkgs" | 376 | "nixpkgs": "nixpkgs" |
| 64 | } | 377 | } |
| 378 | }, | ||
| 379 | "systems": { | ||
| 380 | "locked": { | ||
| 381 | "lastModified": 1689347949, | ||
| 382 | "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", | ||
| 383 | "owner": "nix-systems", | ||
| 384 | "repo": "default-linux", | ||
| 385 | "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", | ||
| 386 | "type": "github" | ||
| 387 | }, | ||
| 388 | "original": { | ||
| 389 | "owner": "nix-systems", | ||
| 390 | "repo": "default-linux", | ||
| 391 | "type": "github" | ||
| 392 | } | ||
| 393 | }, | ||
| 394 | "systems_2": { | ||
| 395 | "locked": { | ||
| 396 | "lastModified": 1689347949, | ||
| 397 | "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", | ||
| 398 | "owner": "nix-systems", | ||
| 399 | "repo": "default-linux", | ||
| 400 | "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", | ||
| 401 | "type": "github" | ||
| 402 | }, | ||
| 403 | "original": { | ||
| 404 | "owner": "nix-systems", | ||
| 405 | "repo": "default-linux", | ||
| 406 | "type": "github" | ||
| 407 | } | ||
| 408 | }, | ||
| 409 | "xdph": { | ||
| 410 | "inputs": { | ||
| 411 | "hyprland-protocols": "hyprland-protocols_2", | ||
| 412 | "hyprlang": [ | ||
| 413 | "hyprland", | ||
| 414 | "hyprlang" | ||
| 415 | ], | ||
| 416 | "hyprutils": [ | ||
| 417 | "hyprland", | ||
| 418 | "hyprutils" | ||
| 419 | ], | ||
| 420 | "hyprwayland-scanner": [ | ||
| 421 | "hyprland", | ||
| 422 | "hyprwayland-scanner" | ||
| 423 | ], | ||
| 424 | "nixpkgs": [ | ||
| 425 | "hyprland", | ||
| 426 | "nixpkgs" | ||
| 427 | ], | ||
| 428 | "systems": [ | ||
| 429 | "hyprland", | ||
| 430 | "systems" | ||
| 431 | ] | ||
| 432 | }, | ||
| 433 | "locked": { | ||
| 434 | "lastModified": 1727524473, | ||
| 435 | "narHash": "sha256-1DGktDtSWIJpnDbVoj/qpvJSH5zg6JbOfuh6xqZMap0=", | ||
| 436 | "owner": "hyprwm", | ||
| 437 | "repo": "xdg-desktop-portal-hyprland", | ||
| 438 | "rev": "7e500e679ede40e79cf2d89b5f5fa3e34923bd26", | ||
| 439 | "type": "github" | ||
| 440 | }, | ||
| 441 | "original": { | ||
| 442 | "owner": "hyprwm", | ||
| 443 | "repo": "xdg-desktop-portal-hyprland", | ||
| 444 | "type": "github" | ||
| 445 | } | ||
| 65 | } | 446 | } |
| 66 | }, | 447 | }, |
| 67 | "root": "root", | 448 | "root": "root", |
diff --git a/home-config/nix-home-manager/flake.nix b/home-config/nix-home-manager/flake.nix index 0048eb2..6429214 100644 --- a/home-config/nix-home-manager/flake.nix +++ b/home-config/nix-home-manager/flake.nix | |||
| @@ -12,15 +12,24 @@ | |||
| 12 | url = "github:hyprwm/hyprpicker"; | 12 | url = "github:hyprwm/hyprpicker"; |
| 13 | inputs.nixpkgs.follows = "nixpkgs"; | 13 | inputs.nixpkgs.follows = "nixpkgs"; |
| 14 | }; | 14 | }; |
| 15 | hyprland = { | ||
| 16 | url = "github:hyprwm/hyprland/v0.44.1"; | ||
| 17 | inputs.nixpkgs.follows = "nixpkgs"; | ||
| 18 | }; | ||
| 19 | nixgl = { | ||
| 20 | url = "github:nix-community/nixGL"; | ||
| 21 | inputs.nixpkgs.follows = "nixpkgs"; | ||
| 22 | }; | ||
| 15 | }; | 23 | }; |
| 16 | 24 | ||
| 17 | outputs = { nixpkgs, home-manager, hyprpicker-git, ... }@inputs: | 25 | outputs = { nixpkgs, home-manager, hyprpicker-git, hyprland, nixgl, ... }@inputs: |
| 18 | let | 26 | let |
| 19 | system = "x86_64-linux"; | 27 | system = "x86_64-linux"; |
| 20 | pkgs = nixpkgs.legacyPackages.${system}; | 28 | pkgs = nixpkgs.legacyPackages.${system}; |
| 21 | overlays = [ | 29 | overlays = [ |
| 22 | hyprpicker-git.overlays.default | 30 | hyprpicker-git.overlays.default |
| 23 | ]; | 31 | nixgl.overlay |
| 32 | ]; | ||
| 24 | in { | 33 | in { |
| 25 | homeConfigurations."ryan" = home-manager.lib.homeManagerConfiguration { | 34 | homeConfigurations."ryan" = home-manager.lib.homeManagerConfiguration { |
| 26 | inherit pkgs; | 35 | inherit pkgs; |
| @@ -30,6 +39,12 @@ | |||
| 30 | modules = [ | 39 | modules = [ |
| 31 | ./home.nix | 40 | ./home.nix |
| 32 | {nixpkgs.overlays = overlays;} | 41 | {nixpkgs.overlays = overlays;} |
| 42 | { | ||
| 43 | _module.args = { | ||
| 44 | inherit hyprland; | ||
| 45 | inherit nixgl; | ||
| 46 | }; | ||
| 47 | } | ||
| 33 | ]; | 48 | ]; |
| 34 | 49 | ||
| 35 | # Optionally use extraSpecialArgs | 50 | # Optionally use extraSpecialArgs |
diff --git a/home-config/nix-home-manager/home.nix b/home-config/nix-home-manager/home.nix index ecf63d9..92e9082 100644 --- a/home-config/nix-home-manager/home.nix +++ b/home-config/nix-home-manager/home.nix | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | { config, pkgs, ... }: | 1 | { config, pkgs, hyprland, nixgl, ... }: |
| 2 | 2 | ||
| 3 | { | 3 | { |
| 4 | # Home Manager needs a bit of information about you and the paths it should | 4 | # Home Manager needs a bit of information about you and the paths it should |
| @@ -46,6 +46,16 @@ | |||
| 46 | spotify-player | 46 | spotify-player |
| 47 | hyprpicker | 47 | hyprpicker |
| 48 | 48 | ||
| 49 | # Flakes specific things defined in flake.nix | ||
| 50 | hyprland.packages.${pkgs.system}.default | ||
| 51 | nixgl.packages.${pkgs.system}.nixGLIntel | ||
| 52 | |||
| 53 | # Fonts! | ||
| 54 | noto-fonts | ||
| 55 | liberation_ttf | ||
| 56 | noto-fonts-cjk | ||
| 57 | noto-fonts-emoji | ||
| 58 | |||
| 49 | # # It is sometimes useful to fine-tune packages, for example, by applying | 59 | # # It is sometimes useful to fine-tune packages, for example, by applying |
| 50 | # # overrides. You can do that directly here, just don't forget the | 60 | # # overrides. You can do that directly here, just don't forget the |
| 51 | # # parentheses. Maybe you want to install Nerd Fonts with a limited number of | 61 | # # parentheses. Maybe you want to install Nerd Fonts with a limited number of |
