All my system configs and packages in one repo
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

balls

+129 -309
+62 -229
flake.lock
··· 8 8 }, 9 9 "locked": { 10 10 "dir": "blender", 11 - "lastModified": 1724347557, 12 - "narHash": "sha256-IknKnhu7eYq7GS+jY9AUkvTQw6l0wj3wVAhB9vcMCeM=", 11 + "lastModified": 1727864973, 12 + "narHash": "sha256-Z9ekAxNnoOKnkFm7DPZibIay9nEiWTC0inSYzJAaQmg=", 13 13 "owner": "edolstra", 14 14 "repo": "nix-warez", 15 - "rev": "9062c70ff62d9718485733f5cd5b25cd87875772", 15 + "rev": "b00dabc0345500ca50db06334dd0488f0b94ece3", 16 16 "type": "github" 17 17 }, 18 18 "original": { ··· 22 22 }, 23 23 "catppuccin": { 24 24 "locked": { 25 - "lastModified": 1724469296, 26 - "narHash": "sha256-p3R4LUNk6gC+fTKRUm9ByXaoRIocnQMwVuJSIxECQ8o=", 25 + "lastModified": 1728407414, 26 + "narHash": "sha256-B8LaxUP93eh+it8RW1pGq4SsU2kj7f0ipzFuhBvpON8=", 27 27 "owner": "catppuccin", 28 28 "repo": "nix", 29 - "rev": "874e668ddaf3687e8d38ccd0188a641ffefe1cfb", 29 + "rev": "96cf8b4a05fb23a53c027621b1147b5cf9e5439f", 30 30 "type": "github" 31 31 }, 32 32 "original": { ··· 59 59 "ctp-discord-compiled": { 60 60 "flake": false, 61 61 "locked": { 62 - "lastModified": 1724252385, 63 - "narHash": "sha256-vqOn9ED+ZyOHkbGGOC7dELgoYEqlagoJB64k4fxTQnU=", 62 + "lastModified": 1727898370, 63 + "narHash": "sha256-ZWzob4gMqRxO8pXK1BlMtpcQchmLCxK1MmGAyHGg/fc=", 64 64 "owner": "catppuccin", 65 65 "repo": "discord", 66 - "rev": "a1e3d8857d91ed3d57d417ad1bc8e43981781628", 66 + "rev": "f662afd830175446660e36270fa75eb140a019bd", 67 67 "type": "github" 68 68 }, 69 69 "original": { ··· 98 98 "rust-analyzer-src": "rust-analyzer-src" 99 99 }, 100 100 "locked": { 101 - "lastModified": 1722493751, 102 - "narHash": "sha256-l7/yMehbrL5d4AI8E2hKtNlT50BlUAau4EKTgPg9KcY=", 101 + "lastModified": 1727764514, 102 + "narHash": "sha256-tvN9v5gTxLI5zOKsNvYl1aUxIitHm8Nj3vKdXNfJo50=", 103 103 "owner": "nix-community", 104 104 "repo": "fenix", 105 - "rev": "60ab4a085ef6ee40f2ef7921ca4061084dd8cf26", 105 + "rev": "a9d2e5fa8d77af05240230c9569bbbddd28ccfaf", 106 106 "type": "github" 107 107 }, 108 108 "original": { ··· 123 123 }, 124 124 "locked": { 125 125 "dir": "pkgs/firefox-addons", 126 - "lastModified": 1721458684, 127 - "narHash": "sha256-qATZkwG7oWObKqAJUJh1jj5KwTYcPUjLoONhXXXwgAY=", 126 + "lastModified": 1728596790, 127 + "narHash": "sha256-RTWhRczv04uFJzGf6thqvJ90sL3dTX9hoteu0VGMcB4=", 128 128 "owner": "~rycee", 129 129 "repo": "nur-expressions", 130 - "rev": "9cb92b3f92598f77aa8b95b54e5d72ad23745d64", 130 + "rev": "610a9c92c573bf57959ffd371cb4921dd681b272", 131 131 "type": "sourcehut" 132 132 }, 133 133 "original": { ··· 153 153 "type": "github" 154 154 } 155 155 }, 156 - "flake-compat_2": { 157 - "flake": false, 158 - "locked": { 159 - "lastModified": 1696426674, 160 - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", 161 - "owner": "edolstra", 162 - "repo": "flake-compat", 163 - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", 164 - "type": "github" 165 - }, 166 - "original": { 167 - "owner": "edolstra", 168 - "repo": "flake-compat", 169 - "type": "github" 170 - } 171 - }, 172 156 "flake-parts": { 173 157 "inputs": { 174 158 "nixpkgs-lib": [ ··· 176 160 ] 177 161 }, 178 162 "locked": { 179 - "lastModified": 1722555600, 180 - "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=", 163 + "lastModified": 1727826117, 164 + "narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=", 181 165 "owner": "hercules-ci", 182 166 "repo": "flake-parts", 183 - "rev": "8471fe90ad337a8074e957b69ca4d0089218391d", 167 + "rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1", 184 168 "type": "github" 185 169 }, 186 170 "original": { ··· 194 178 "systems": "systems" 195 179 }, 196 180 "locked": { 197 - "lastModified": 1710146030, 198 - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", 181 + "lastModified": 1726560853, 182 + "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", 199 183 "owner": "numtide", 200 184 "repo": "flake-utils", 201 - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", 185 + "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", 202 186 "type": "github" 203 187 }, 204 188 "original": { ··· 225 209 "type": "github" 226 210 } 227 211 }, 228 - "flake-utils_3": { 229 - "inputs": { 230 - "systems": "systems_3" 231 - }, 232 - "locked": { 233 - "lastModified": 1710146030, 234 - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", 235 - "owner": "numtide", 236 - "repo": "flake-utils", 237 - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", 238 - "type": "github" 239 - }, 240 - "original": { 241 - "owner": "numtide", 242 - "repo": "flake-utils", 243 - "type": "github" 244 - } 245 - }, 246 - "flake-utils_4": { 247 - "inputs": { 248 - "systems": "systems_4" 249 - }, 250 - "locked": { 251 - "lastModified": 1705309234, 252 - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", 253 - "owner": "numtide", 254 - "repo": "flake-utils", 255 - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", 256 - "type": "github" 257 - }, 258 - "original": { 259 - "owner": "numtide", 260 - "repo": "flake-utils", 261 - "type": "github" 262 - } 263 - }, 264 212 "ghostty": { 265 213 "inputs": { 266 214 "nixpkgs-stable": [ ··· 269 217 "nixpkgs-unstable": [ 270 218 "nixpkgs" 271 219 ], 272 - "zig": "zig", 273 - "zls": "zls" 220 + "zig": "zig" 274 221 }, 275 222 "locked": { 276 - "lastModified": 1724604890, 277 - "narHash": "sha256-WivY48Jiu2Z4TzhshAl9S5DtDRDTacIdkrx0XE6Aaro=", 223 + "lastModified": 1728604055, 224 + "narHash": "sha256-qFzvnwoWhGob+Huh3RlCxC+j16uF0LQKKV4dJxY4nDQ=", 278 225 "ref": "refs/heads/main", 279 - "rev": "a2bb4a7cd1e84f9034ebfd456452d5746f95d0e6", 280 - "revCount": 7063, 226 + "rev": "c26d1cb28eb5491e05ccbcff075a0eedd09ebaaa", 227 + "revCount": 7679, 281 228 "type": "git", 282 229 "url": "ssh://git@github.com/ghostty-org/ghostty" 283 230 }, ··· 289 236 "gitignore": { 290 237 "inputs": { 291 238 "nixpkgs": [ 292 - "ghostty", 293 - "zls", 294 - "nixpkgs" 295 - ] 296 - }, 297 - "locked": { 298 - "lastModified": 1709087332, 299 - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 300 - "owner": "hercules-ci", 301 - "repo": "gitignore.nix", 302 - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 303 - "type": "github" 304 - }, 305 - "original": { 306 - "owner": "hercules-ci", 307 - "repo": "gitignore.nix", 308 - "type": "github" 309 - } 310 - }, 311 - "gitignore_2": { 312 - "inputs": { 313 - "nixpkgs": [ 314 239 "lanzaboote", 315 240 "pre-commit-hooks-nix", 316 241 "nixpkgs" ··· 337 262 ] 338 263 }, 339 264 "locked": { 340 - "lastModified": 1724435763, 341 - "narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=", 265 + "lastModified": 1728598744, 266 + "narHash": "sha256-sSfvyO5xH3HObHHmh6lp/hcvo7tMjFKd/HXpxyrRnoE=", 342 267 "owner": "nix-community", 343 268 "repo": "home-manager", 344 - "rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be", 269 + "rev": "342a1d682386d3a1d74f9555cb327f2f311dda6e", 345 270 "type": "github" 346 271 }, 347 272 "original": { ··· 380 305 ] 381 306 }, 382 307 "locked": { 383 - "lastModified": 1723568262, 384 - "narHash": "sha256-CvJmxLjxNi4VxGV4YSoAQCQPFCFBjejWx+EuX94BBps=", 308 + "lastModified": 1727168404, 309 + "narHash": "sha256-4fnKw1n9lwes6QGQY8QU1NVXaOFvR1UH+G1T114WURo=", 385 310 "owner": "taj-ny", 386 311 "repo": "kwin-effects-forceblur", 387 - "rev": "4500adb340b7f9a28e2e7e1b47d13d58e3ffefac", 312 + "rev": "4ca19d2e60cf69c3a876c7c378aeda25bbeb134c", 388 313 "type": "github" 389 314 }, 390 315 "original": { ··· 393 318 "type": "github" 394 319 } 395 320 }, 396 - "langref": { 397 - "flake": false, 398 - "locked": { 399 - "narHash": "sha256-O6p2tiKD8ZMhSX+DeA/o5hhAvcPkU2J9lFys/r11peY=", 400 - "type": "file", 401 - "url": "https://raw.githubusercontent.com/ziglang/zig/0fb2015fd3422fc1df364995f9782dfe7255eccd/doc/langref.html.in" 402 - }, 403 - "original": { 404 - "type": "file", 405 - "url": "https://raw.githubusercontent.com/ziglang/zig/0fb2015fd3422fc1df364995f9782dfe7255eccd/doc/langref.html.in" 406 - } 407 - }, 408 321 "lanzaboote": { 409 322 "inputs": { 410 323 "crane": "crane", 411 - "flake-compat": "flake-compat_2", 324 + "flake-compat": "flake-compat", 412 325 "flake-parts": [ 413 326 "flake-parts" 414 327 ], ··· 419 332 "rust-overlay": "rust-overlay" 420 333 }, 421 334 "locked": { 422 - "lastModified": 1722329086, 423 - "narHash": "sha256-e/fSi0WER06N8WCvpht62fkGtWfe5ckDxr6zNYkwkFw=", 335 + "lastModified": 1728632221, 336 + "narHash": "sha256-LnBVdKPsreziZkYbeFqiSYP7tPFlprt9ej2QGd2aNlw=", 424 337 "owner": "nix-community", 425 338 "repo": "lanzaboote", 426 - "rev": "f5a3a7dff44d131807fc1a89fbd8576cd870334a", 339 + "rev": "3326a0b3974fc04d991990f6497fe1a7d9892439", 427 340 "type": "github" 428 341 }, 429 342 "original": { ··· 439 352 ] 440 353 }, 441 354 "locked": { 442 - "lastModified": 1724561770, 443 - "narHash": "sha256-zv8C9RNa86CIpyHwPIVO/k+5TfM8ZbjGwOOpTe1grls=", 355 + "lastModified": 1728385805, 356 + "narHash": "sha256-mUd38b0vhB7yzgAjNOaFz7VY9xIVzlbn3P2wjGBcVV0=", 444 357 "owner": "LnL7", 445 358 "repo": "nix-darwin", 446 - "rev": "ac5694a0b855a981e81b4d9f14052e3ff46ca39e", 359 + "rev": "48b50b3b137be5cfb9f4d006835ce7c3fe558ccc", 447 360 "type": "github" 448 361 }, 449 362 "original": { ··· 459 372 ] 460 373 }, 461 374 "locked": { 462 - "lastModified": 1724576102, 463 - "narHash": "sha256-uM7n5nNL6fmA0bwMJBNll11f4cMWOFa2Ni6F5KeIldM=", 375 + "lastModified": 1728263287, 376 + "narHash": "sha256-GJDtsxz2/zw6g/Nrp4XVWBS5IaZ7ZUkuvxPOBEDe7pg=", 464 377 "owner": "nix-community", 465 378 "repo": "nix-index-database", 466 - "rev": "e333d62b70b179da1dd78d94315e8a390f2d12e5", 379 + "rev": "5fce10c871bab6d7d5ac9e5e7efbb3a2783f5259", 467 380 "type": "github" 468 381 }, 469 382 "original": { ··· 474 387 }, 475 388 "nixos-hardware": { 476 389 "locked": { 477 - "lastModified": 1724575805, 478 - "narHash": "sha256-OB/kEL3GAhUZmUfkbPfsPhKs0pRqJKs0EEBiLfyKZw8=", 390 + "lastModified": 1728269138, 391 + "narHash": "sha256-oKxDImsOvgUZMY4NwXVyUc/c1HiU2qInX+b5BU0yXls=", 479 392 "owner": "NixOS", 480 393 "repo": "nixos-hardware", 481 - "rev": "9fc19be21f0807d6be092d70bf0b1de0c00ac895", 394 + "rev": "ecfcd787f373f43307d764762e139a7cdeb9c22b", 482 395 "type": "github" 483 396 }, 484 397 "original": { ··· 490 403 }, 491 404 "nixpkgs": { 492 405 "locked": { 493 - "lastModified": 1724224976, 494 - "narHash": "sha256-Z/ELQhrSd7bMzTO8r7NZgi9g5emh+aRKoCdaAv5fiO0=", 406 + "lastModified": 1728492678, 407 + "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=", 495 408 "owner": "NixOS", 496 409 "repo": "nixpkgs", 497 - "rev": "c374d94f1536013ca8e92341b540eba4c22f9c62", 410 + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", 498 411 "type": "github" 499 412 }, 500 413 "original": { ··· 522 435 }, 523 436 "nixpkgs_2": { 524 437 "locked": { 525 - "lastModified": 1723637854, 526 - "narHash": "sha256-med8+5DSWa2UnOqtdICndjDAEjxr5D7zaIiK4pn0Q7c=", 438 + "lastModified": 1726871744, 439 + "narHash": "sha256-V5LpfdHyQkUF7RfOaDPrZDP+oqz88lTJrMT1+stXNwo=", 527 440 "owner": "nixos", 528 441 "repo": "nixpkgs", 529 - "rev": "c3aa7b8938b17aebd2deecf7be0636000d62a2b9", 442 + "rev": "a1d92660c6b3b7c26fb883500a80ea9d33321be2", 530 443 "type": "github" 531 444 }, 532 445 "original": { 533 446 "owner": "nixos", 534 - "ref": "nixos-unstable", 447 + "ref": "nixpkgs-unstable", 535 448 "repo": "nixpkgs", 536 449 "type": "github" 537 450 } ··· 546 459 ] 547 460 }, 548 461 "locked": { 549 - "lastModified": 1724556439, 550 - "narHash": "sha256-gPR3sxkKxISUvydnqoj54znpUkK8av/HVFuFJuYUw3w=", 462 + "lastModified": 1727917089, 463 + "narHash": "sha256-XWNBGf8Z03sqA5/m99X6XTFbHGNuVx1gMaMQJbdDIrY=", 551 464 "owner": "nix-community", 552 465 "repo": "plasma-manager", 553 - "rev": "5c97fe8af2a2e561f14195ed357d8c451fdbff4c", 466 + "rev": "bc14b17bff1557de8f103172508f896a87bb9cdb", 554 467 "type": "github" 555 468 }, 556 469 "original": { ··· 565 478 "lanzaboote", 566 479 "flake-compat" 567 480 ], 568 - "gitignore": "gitignore_2", 481 + "gitignore": "gitignore", 569 482 "nixpkgs": [ 570 483 "lanzaboote", 571 484 "nixpkgs" ··· 612 525 "rust-analyzer-src": { 613 526 "flake": false, 614 527 "locked": { 615 - "lastModified": 1722449213, 616 - "narHash": "sha256-1na4m2PNH99syz2g/WQ+Hr3RfY7k4H8NBnmkr5dFDXw=", 528 + "lastModified": 1727706011, 529 + "narHash": "sha256-xxgUHwwJ+1xQQoUWvLDo807IZ0MDldkfr9N1G4fvNJU=", 617 530 "owner": "rust-lang", 618 531 "repo": "rust-analyzer", 619 - "rev": "c8e41d95061543715b30880932ec3dc24c42d7ae", 532 + "rev": "28830ff2f1158ee92f4852ef3ec35af0935d1562", 620 533 "type": "github" 621 534 }, 622 535 "original": { ··· 677 590 "type": "github" 678 591 } 679 592 }, 680 - "systems_3": { 681 - "locked": { 682 - "lastModified": 1681028828, 683 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 684 - "owner": "nix-systems", 685 - "repo": "default", 686 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 687 - "type": "github" 688 - }, 689 - "original": { 690 - "owner": "nix-systems", 691 - "repo": "default", 692 - "type": "github" 693 - } 694 - }, 695 - "systems_4": { 696 - "locked": { 697 - "lastModified": 1681028828, 698 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 699 - "owner": "nix-systems", 700 - "repo": "default", 701 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 702 - "type": "github" 703 - }, 704 - "original": { 705 - "owner": "nix-systems", 706 - "repo": "default", 707 - "type": "github" 708 - } 709 - }, 710 593 "treefmt-nix": { 711 594 "inputs": { 712 595 "nixpkgs": "nixpkgs_2" 713 596 }, 714 597 "locked": { 715 - "lastModified": 1724338379, 716 - "narHash": "sha256-kKJtaiU5Ou+e/0Qs7SICXF22DLx4V/WhG1P6+k4yeOE=", 598 + "lastModified": 1727984844, 599 + "narHash": "sha256-xpRqITAoD8rHlXQafYZOLvUXCF6cnZkPfoq67ThN0Hc=", 717 600 "owner": "numtide", 718 601 "repo": "treefmt-nix", 719 - "rev": "070f834771efa715f3e74cd8ab93ecc96fabc951", 602 + "rev": "4446c7a6fc0775df028c5a3f6727945ba8400e64", 720 603 "type": "github" 721 604 }, 722 605 "original": { ··· 747 630 "original": { 748 631 "owner": "mitchellh", 749 632 "repo": "zig-overlay", 750 - "type": "github" 751 - } 752 - }, 753 - "zig-overlay": { 754 - "inputs": { 755 - "flake-compat": "flake-compat", 756 - "flake-utils": "flake-utils_4", 757 - "nixpkgs": [ 758 - "ghostty", 759 - "zls", 760 - "nixpkgs" 761 - ] 762 - }, 763 - "locked": { 764 - "lastModified": 1718539737, 765 - "narHash": "sha256-hvQ900gSqzGnJWMRQwv65TixciIbC44iX0Nh5ENRwCU=", 766 - "owner": "mitchellh", 767 - "repo": "zig-overlay", 768 - "rev": "6eb42ce6f85d247b1aecf854c45d80902821d0ad", 769 - "type": "github" 770 - }, 771 - "original": { 772 - "owner": "mitchellh", 773 - "repo": "zig-overlay", 774 - "type": "github" 775 - } 776 - }, 777 - "zls": { 778 - "inputs": { 779 - "flake-utils": "flake-utils_3", 780 - "gitignore": "gitignore", 781 - "langref": "langref", 782 - "nixpkgs": [ 783 - "ghostty", 784 - "nixpkgs-stable" 785 - ], 786 - "zig-overlay": "zig-overlay" 787 - }, 788 - "locked": { 789 - "lastModified": 1718930611, 790 - "narHash": "sha256-FtfVhs6XHNfSQRQorrrz03nD0LCNp2FCnGllRntHBts=", 791 - "owner": "zigtools", 792 - "repo": "zls", 793 - "rev": "0b9746b60c2020ab948f6556f1c729858b82a0f0", 794 - "type": "github" 795 - }, 796 - "original": { 797 - "owner": "zigtools", 798 - "ref": "master", 799 - "repo": "zls", 800 633 "type": "github" 801 634 } 802 635 }
-31
packages/lilex/package.nix
··· 1 - { 2 - lib, 3 - 4 - stdenvNoCC, 5 - fetchFromGitHub, 6 - }: 7 - stdenvNoCC.mkDerivation (finalAttrs: { 8 - pname = "lilex"; 9 - version = "2.530"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "mishamyrt"; 13 - repo = "Lilex"; 14 - rev = finalAttrs.version; 15 - hash = "sha256-Es4LEXS2yXOe0QjtaGbxjGsIOnKxnRom8xJo3hX+sIg="; 16 - }; 17 - 18 - installPhase = '' 19 - runHook preInstall 20 - install -Dm644 fonts/variable/*.ttf fonts/ttf/*.ttf -t $out/share/fonts/opentype 21 - runHook postInstall 22 - ''; 23 - 24 - meta = { 25 - description = "Modern programming font containing a set of ligatures for common programming multi-character combinations"; 26 - homepage = "https://github.com/mishamyrt/Lilex"; 27 - license = lib.licenses.ofl; 28 - maintainers = with lib.maintainers; [ pluiedev ]; 29 - platforms = lib.platforms.all; 30 - }; 31 - })
+5 -10
roles/nvidia/nixos.nix
··· 5 5 in 6 6 { 7 7 config = mkIf cfg.enable { 8 - hardware = { 9 - graphics.enable = true; 8 + hardware.nvidia = { 9 + open = true; 10 10 11 - nvidia = { 12 - # Modesetting is needed for most Wayland compositors 13 - modesetting.enable = true; 14 - 15 - powerManagement = { 16 - enable = true; 17 - finegrained = true; 18 - }; 11 + powerManagement = { 12 + enable = true; 13 + # finegrained = true; 19 14 }; 20 15 }; 21 16 services.xserver = {
+1 -1
roles/rust/default.nix
··· 58 58 let 59 59 toml = pkgs.formats.toml { }; 60 60 linkerSettings = lib.optionalAttrs (cfg.linker != null) { 61 - target.${pkgs.rust.toRustTarget pkgs.hostPlatform} = { 61 + target.${pkgs.hostPlatform.rust.rustcTarget} = { 62 62 linker = "${lib.getExe pkgs.clang_16}"; 63 63 rustflags = [ 64 64 "-C"
+10 -2
systems/fettuccine/default.nix
··· 1 - { inputs, ... }: 1 + { lib, inputs, ... }: 2 2 { 3 3 imports = with inputs.nixos-hardware.nixosModules; [ 4 4 ./hardware-configuration.nix ··· 9 9 10 10 roles = { 11 11 boot.lanzaboote.enable = true; 12 - nvidia.enable = true; 12 + # nvidia.enable = true; 13 13 }; 14 14 15 15 hardware.bluetooth.enable = true; 16 16 17 17 # Other Nvidia settings are set via nixos-hardware 18 18 #hardware.nvidia.dynamicBoost.enable = true; 19 + 20 + hardware.nvidia.prime.offload.enable = lib.mkForce false; 21 + hardware.nvidia.prime.sync.enable = true; 22 + 23 + # Disable Nvidia's HDMI audio 24 + boot.blacklistedKernelModules = [ "snd_hda_codec_hdmi" ]; 25 + 26 + services.asusd.enable = true; 19 27 20 28 specialisation.china.configuration = { 21 29 roles.mirrors.chinese.enable = true;
+38 -6
users/leah/appearance.nix
··· 1 - { self, inputs, pkgs, ... }: 1 + { self, inputs, pkgs, lib, ... }: 2 2 let 3 3 flavor = "mocha"; 4 4 accent = "maroon"; ··· 14 14 inputs.catppuccin.homeManagerModules.catppuccin 15 15 self.hmModules.ctp-plus 16 16 ]; 17 + 17 18 hm.catppuccin = { 18 19 enable = true; 19 20 inherit flavor accent; 20 21 }; 21 22 23 + hm.programs.fish.interactiveShellInit = '' 24 + set -x LS_COLORS (${lib.getExe pkgs.vivid} generate catppuccin-${flavor}) 25 + ''; 26 + 22 27 hm.programs.konsole.catppuccin.font = { 23 28 name = "Iosevka Nerd Font"; 24 - size = 12; 29 + size = 14; 25 30 }; 26 31 32 + hm.programs.plasma.fonts = 33 + let 34 + rethink = { 35 + family = "Rethink Sans"; 36 + pointSize = 12; 37 + }; 38 + in 39 + { 40 + general = rethink // { 41 + pointSize = 14; 42 + }; 43 + fixedWidth = { 44 + family = "Iosevka Nerd Font"; 45 + pointSize = 14; 46 + }; 47 + small = rethink // { 48 + pointSize = 11; 49 + }; 50 + toolbar = rethink; 51 + menu = rethink; 52 + windowTitle = rethink; 53 + }; 54 + 27 55 roles.fonts = { 28 56 enable = true; 29 57 packages = with pkgs; [ 30 58 (nerdfonts.override { fonts = [ "Iosevka" ]; }) 31 - lilex 32 59 noto-fonts 33 60 noto-fonts-emoji 34 61 libertinus 35 - lxgw-wenkai 62 + (i-dot-ming.overrideAttrs (final: _: { 63 + version = "8.10"; 64 + src = pkgs.fetchurl { 65 + url = "https://raw.githubusercontent.com/ichitenfont/I.Ming/${final.version}/${final.version}/I.Ming-${final.version}.ttf"; 66 + hash = "sha256-y6E7dbBQ1nG2EdAGMUcmLkIeFDWa1FMJSLBw9WER8PM="; 67 + }; 68 + })) 36 69 lxgw-neoxihei 37 70 dm-sans-unstable 38 71 ]; 39 72 40 73 defaults = { 41 74 serif = [ 42 - "DM Serif Text" 43 - "LXGW WenKai" 75 + "I.Ming" 44 76 ]; 45 77 sansSerif = [ 46 78 "DM Sans"
+7 -1
users/leah/default.nix
··· 15 15 hm.imports = [ self.hmModules.hm-plus ]; 16 16 17 17 boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; 18 - nix.settings.extra-platforms = [ "aarch64-linux" ]; 18 + 19 + nix = { 20 + settings.extra-platforms = [ "aarch64-linux" ]; 21 + daemonCPUSchedPolicy = "idle"; 22 + }; 19 23 20 24 roles.base = { 21 25 username = "leah"; ··· 70 74 5173 71 75 ]; 72 76 }; 77 + 78 + services.cloudflare-warp.enable = true; 73 79 74 80 nix.package = pkgs.lix; 75 81 boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
-23
users/leah/presets/plasma/settings/default.nix
··· 7 7 hm.programs.plasma = { 8 8 enable = true; 9 9 10 - fonts = 11 - let 12 - rethink = { 13 - family = "Rethink Sans"; 14 - pointSize = 10; 15 - }; 16 - in 17 - { 18 - general = rethink // { 19 - pointSize = 11; 20 - }; 21 - fixedWidth = { 22 - family = "Iosevka Nerd Font"; 23 - pointSize = 11; 24 - }; 25 - small = rethink // { 26 - pointSize = 8; 27 - }; 28 - toolbar = rethink; 29 - menu = rethink; 30 - windowTitle = rethink; 31 - }; 32 - 33 10 workspace = { 34 11 clickItemTo = "select"; 35 12 wallpaper = "${./wallpaper.jpg}";
+3
users/leah/programs/default.nix
··· 39 39 ]; 40 40 41 41 programs = { 42 + gamemode.enable = true; 43 + localsend.enable = true; 42 44 steam = { 43 45 enable = true; 44 46 extraCompatPackages = [ pkgs.proton-ge-bin ]; ··· 102 104 extraConfig = { 103 105 init.defaultBranch = "main"; 104 106 push.autoSetupRemote = true; 107 + url."https://github.com/".insteadOf = "gh:"; 105 108 }; 106 109 }; 107 110
+1 -1
users/leah/programs/nvim/lsp.nix
··· 12 12 quick-lint-js 13 13 ruff-lsp 14 14 taplo 15 - typescript 15 + typescript-language-server 16 16 vscode-langservers-extracted 17 17 zls 18 18
+1 -4
users/leah/programs/nvim/lua/plugins/lspconfig.lua
··· 65 65 ruff_lsp = default, 66 66 svelte = default, 67 67 taplo = default, 68 - tsserver = vim.tbl_extend("force", default, { 69 - -- nix installs it as tsserver and not typescript-language-server 70 - cmd = { "tsserver", "--stdio" }, 71 - }), 68 + ts_ls = default, 72 69 zls = default, 73 70 }) do 74 71 lspconfig[k].setup(v)
+1 -1
users/leah/programs/nvim/plugins.nix
··· 48 48 friendly-snippets 49 49 50 50 # Rust 51 - #(luaConf rust-vim "rust") 51 + (luaConf rust-vim "rust") 52 52 (luaConf crates-nvim "crates") 53 53 rustaceanvim 54 54