My NixOS and Home Manager configurations
10
fork

Configure Feed

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

remove archived chaotic nyx input, add nix-cachyos-kernel

quasigod d3b5a3a4 e763b490

+75 -109
+62 -90
flake.lock
··· 16 16 "type": "github" 17 17 } 18 18 }, 19 - "catppuccin": { 20 - "inputs": { 21 - "nixpkgs": [ 22 - "nixpkgs" 23 - ] 19 + "cachyos-kernel": { 20 + "flake": false, 21 + "locked": { 22 + "lastModified": 1765272942, 23 + "narHash": "sha256-dAGAdWms3poNhxPniYU3YmxFeJ9ngfBhakMQwCnCV/w=", 24 + "owner": "CachyOS", 25 + "repo": "linux-cachyos", 26 + "rev": "5c8cf82f0ea40b72aec3fcbc58b449ca3b7cd372", 27 + "type": "github" 24 28 }, 29 + "original": { 30 + "owner": "CachyOS", 31 + "repo": "linux-cachyos", 32 + "type": "github" 33 + } 34 + }, 35 + "cachyos-kernel-patches": { 36 + "flake": false, 25 37 "locked": { 26 - "lastModified": 1764885363, 27 - "narHash": "sha256-P6UHmw6enwxmP5wP4Lv722+tgpq1PFDAPAdtj7l/16U=", 28 - "owner": "catppuccin", 29 - "repo": "nix", 30 - "rev": "95042630028d613080393e0f03c694b77883c7db", 38 + "lastModified": 1765190459, 39 + "narHash": "sha256-TJJKd86jDyighG3Jx8MNyiuQTpEIMAsA2GkWpqttwFg=", 40 + "owner": "CachyOS", 41 + "repo": "kernel-patches", 42 + "rev": "6dfdbc7f8f3ee4d9f5dc8adfb0672ef5d8e1e3d5", 31 43 "type": "github" 32 44 }, 33 45 "original": { 34 - "owner": "catppuccin", 35 - "repo": "nix", 46 + "owner": "CachyOS", 47 + "repo": "kernel-patches", 36 48 "type": "github" 37 49 } 38 50 }, 39 - "chaotic": { 51 + "catppuccin": { 40 52 "inputs": { 41 - "flake-schemas": "flake-schemas", 42 - "home-manager": [ 43 - "home-manager" 44 - ], 45 - "jovian": "jovian", 46 53 "nixpkgs": [ 47 54 "nixpkgs" 48 - ], 49 - "rust-overlay": [ 50 - "lanzaboote", 51 - "rust-overlay" 52 55 ] 53 56 }, 54 57 "locked": { 55 - "lastModified": 1764847736, 56 - "narHash": "sha256-FMYnfCH2TMNnTJvbc/mraZpRszIL7nc5YI6w/pWNyNs=", 57 - "owner": "chaotic-cx", 58 - "repo": "nyx", 59 - "rev": "e3f8349d60d5daf58951b9ccd089fecb79ea5443", 58 + "lastModified": 1764885363, 59 + "narHash": "sha256-P6UHmw6enwxmP5wP4Lv722+tgpq1PFDAPAdtj7l/16U=", 60 + "owner": "catppuccin", 61 + "repo": "nix", 62 + "rev": "95042630028d613080393e0f03c694b77883c7db", 60 63 "type": "github" 61 64 }, 62 65 "original": { 63 - "owner": "chaotic-cx", 64 - "ref": "nyxpkgs-unstable", 65 - "repo": "nyx", 66 + "owner": "catppuccin", 67 + "repo": "nix", 66 68 "type": "github" 67 69 } 68 70 }, ··· 142 144 "owner": "hercules-ci", 143 145 "repo": "flake-parts", 144 146 "type": "github" 145 - } 146 - }, 147 - "flake-schemas": { 148 - "locked": { 149 - "lastModified": 1721999734, 150 - "narHash": "sha256-G5CxYeJVm4lcEtaO87LKzOsVnWeTcHGKbKxNamNWgOw=", 151 - "rev": "0a5c42297d870156d9c57d8f99e476b738dcd982", 152 - "revCount": 75, 153 - "type": "tarball", 154 - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.1.5/0190ef2f-61e0-794b-ba14-e82f225e55e6/source.tar.gz" 155 - }, 156 - "original": { 157 - "type": "tarball", 158 - "url": "https://flakehub.com/f/DeterminateSystems/flake-schemas/%3D0.1.5.tar.gz" 159 147 } 160 148 }, 161 149 "gitignore": { ··· 240 228 "url": "https://tangled.org/oeiuwq.com/import-tree" 241 229 } 242 230 }, 243 - "jovian": { 244 - "inputs": { 245 - "nix-github-actions": "nix-github-actions", 246 - "nixpkgs": [ 247 - "chaotic", 248 - "nixpkgs" 249 - ] 250 - }, 251 - "locked": { 252 - "lastModified": 1764746434, 253 - "narHash": "sha256-6ymFuw+Z1C90ezf8H0BP3c2JFZhJYwMq31px2StwWHU=", 254 - "owner": "Jovian-Experiments", 255 - "repo": "Jovian-NixOS", 256 - "rev": "b4c0b604148adacf119b89824ed26df8926ce42c", 257 - "type": "github" 258 - }, 259 - "original": { 260 - "owner": "Jovian-Experiments", 261 - "repo": "Jovian-NixOS", 262 - "type": "github" 263 - } 264 - }, 265 231 "lanzaboote": { 266 232 "inputs": { 267 233 "crane": "crane", ··· 329 295 "type": "github" 330 296 } 331 297 }, 298 + "nix-cachyos-kernel": { 299 + "inputs": { 300 + "cachyos-kernel": "cachyos-kernel", 301 + "cachyos-kernel-patches": "cachyos-kernel-patches", 302 + "flake-compat": [ 303 + "nix-alien", 304 + "flake-compat" 305 + ], 306 + "flake-parts": [ 307 + "flake-parts" 308 + ], 309 + "nixpkgs": [ 310 + "nixpkgs" 311 + ] 312 + }, 313 + "locked": { 314 + "lastModified": 1765389099, 315 + "narHash": "sha256-2z50BDSdB1odLlw7ZHA51L9f7Enh7DyCCxpVRc/qXl4=", 316 + "owner": "xddxdd", 317 + "repo": "nix-cachyos-kernel", 318 + "rev": "a8383ebd552af8e34a4732b5353137300330a737", 319 + "type": "github" 320 + }, 321 + "original": { 322 + "owner": "xddxdd", 323 + "repo": "nix-cachyos-kernel", 324 + "type": "github" 325 + } 326 + }, 332 327 "nix-colors": { 333 328 "inputs": { 334 329 "base16-schemes": "base16-schemes", ··· 371 366 "original": { 372 367 "owner": "fufexan", 373 368 "repo": "nix-gaming", 374 - "type": "github" 375 - } 376 - }, 377 - "nix-github-actions": { 378 - "inputs": { 379 - "nixpkgs": [ 380 - "chaotic", 381 - "jovian", 382 - "nixpkgs" 383 - ] 384 - }, 385 - "locked": { 386 - "lastModified": 1729697500, 387 - "narHash": "sha256-VFTWrbzDlZyFHHb1AlKRiD/qqCJIripXKiCSFS8fAOY=", 388 - "owner": "zhaofengli", 389 - "repo": "nix-github-actions", 390 - "rev": "e418aeb728b6aa5ca8c5c71974e7159c2df1d8cf", 391 - "type": "github" 392 - }, 393 - "original": { 394 - "owner": "zhaofengli", 395 - "ref": "matrix-name", 396 - "repo": "nix-github-actions", 397 369 "type": "github" 398 370 } 399 371 }, ··· 557 529 "root": { 558 530 "inputs": { 559 531 "catppuccin": "catppuccin", 560 - "chaotic": "chaotic", 561 532 "den": "den", 562 533 "flake-aspects": "flake-aspects", 563 534 "flake-parts": "flake-parts", ··· 567 538 "lanzaboote": "lanzaboote", 568 539 "moonlight": "moonlight", 569 540 "nix-alien": "nix-alien", 541 + "nix-cachyos-kernel": "nix-cachyos-kernel", 570 542 "nix-colors": "nix-colors", 571 543 "nix-gaming": "nix-gaming", 572 544 "nix-index-database": "nix-index-database",
+7 -7
flake.nix
··· 29 29 inputs.nixpkgs.follows = "nixpkgs"; 30 30 }; 31 31 32 - chaotic = { 33 - url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; 34 - inputs.nixpkgs.follows = "nixpkgs"; 35 - inputs.home-manager.follows = "home-manager"; 36 - inputs.rust-overlay.follows = "lanzaboote/rust-overlay"; 37 - }; 38 - 39 32 wrapper-manager.url = "github:viperML/wrapper-manager"; 40 33 41 34 nix-colors = { ··· 96 89 moonlight = { 97 90 url = "github:moonlight-mod/moonlight"; 98 91 inputs.nixpkgs.follows = "nixpkgs"; 92 + }; 93 + 94 + nix-cachyos-kernel = { 95 + url = "github:xddxdd/nix-cachyos-kernel"; 96 + inputs.nixpkgs.follows = "nixpkgs"; 97 + inputs.flake-parts.follows = "flake-parts"; 98 + inputs.flake-compat.follows = "nix-alien/flake-compat"; 99 99 }; 100 100 }; 101 101 nixConfig = {
+5 -11
modules/gaming.nix
··· 17 17 # Launchers 18 18 cartridges 19 19 heroic 20 - (lutris.override { 21 - extraPkgs = _: [ umu-launcher ]; 22 - extraLibraries = _: [ latencyflex-vulkan ]; 23 - }) 20 + lutris 21 + # (lutris.override { 22 + # extraPkgs = _: [ umu-launcher ]; 23 + # }) 24 24 prismlauncher 25 25 umu-launcher 26 26 ]; ··· 57 57 nixos = 58 58 { pkgs, ... }: 59 59 { 60 - imports = [ 61 - inputs.nix-gaming.nixosModules.platformOptimizations 62 - inputs.chaotic.nixosModules.default 63 - ]; 60 + imports = [ inputs.nix-gaming.nixosModules.platformOptimizations ]; 64 61 hardware.opentabletdriver.enable = true; 65 62 services = { 66 63 input-remapper.enable = true; ··· 71 68 platformOptimizations.enable = true; 72 69 remotePlay.openFirewall = true; 73 70 localNetworkGameTransfers.openFirewall = true; 74 - extraPackages = [ pkgs.latencyflex-vulkan ]; 75 71 }; 76 72 }; 77 - chaotic.nyx.overlay.enable = true; 78 73 environment.systemPackages = with pkgs; [ 79 74 # Utility 80 75 deadlock-mod-manager 81 76 goverlay 82 77 gpu-screen-recorder-gtk 83 - latencyflex-vulkan 84 78 lsfg-vk 85 79 lsfg-vk-ui 86 80 ludusavi
+1 -1
modules/hosts/hades/default.nix
··· 60 60 }; 61 61 62 62 boot.kernelPackages = 63 - inputs.chaotic.legacyPackages.${pkgs.stdenv.hostPlatform.system}.linuxPackages_cachyos; 63 + inputs.nix-cachyos-kernel.legacyPackages.${pkgs.stdenv.hostPlatform.system}.linuxPackages-cachyos-latest; 64 64 65 65 networking = { 66 66 networkmanager.unmanaged = [ "eth0" ];