My NixOS and Home Manager configurations

update inputs

quasigod.xyz 0062ddbe 33b442d2

verified
+75 -78
+66 -66
flake.lock
··· 19 19 "cachyos-kernel": { 20 20 "flake": false, 21 21 "locked": { 22 - "lastModified": 1765272942, 23 - "narHash": "sha256-dAGAdWms3poNhxPniYU3YmxFeJ9ngfBhakMQwCnCV/w=", 22 + "lastModified": 1766083376, 23 + "narHash": "sha256-eh914fO4gYD8aCuUrMlPBRsxwwa2+qc9HCuAhrG6G9c=", 24 24 "owner": "CachyOS", 25 25 "repo": "linux-cachyos", 26 - "rev": "5c8cf82f0ea40b72aec3fcbc58b449ca3b7cd372", 26 + "rev": "9d369789361623b8a3b842a71adccb19b24ba16f", 27 27 "type": "github" 28 28 }, 29 29 "original": { ··· 35 35 "cachyos-kernel-patches": { 36 36 "flake": false, 37 37 "locked": { 38 - "lastModified": 1765190459, 39 - "narHash": "sha256-TJJKd86jDyighG3Jx8MNyiuQTpEIMAsA2GkWpqttwFg=", 38 + "lastModified": 1766080842, 39 + "narHash": "sha256-LezfhAfTdfhvjiHSWe258SMUIs+cP8SHT8BiPou0A4w=", 40 40 "owner": "CachyOS", 41 41 "repo": "kernel-patches", 42 - "rev": "6dfdbc7f8f3ee4d9f5dc8adfb0672ef5d8e1e3d5", 42 + "rev": "e266fbc7f36273ebbc62a9bffda02e3882eb8f6c", 43 43 "type": "github" 44 44 }, 45 45 "original": { ··· 55 55 ] 56 56 }, 57 57 "locked": { 58 - "lastModified": 1764885363, 59 - "narHash": "sha256-P6UHmw6enwxmP5wP4Lv722+tgpq1PFDAPAdtj7l/16U=", 58 + "lastModified": 1765990358, 59 + "narHash": "sha256-l8x0gU8mnYaGMl+gWrsSHKBJlZWD8KXJfHTkRlFiPI0=", 60 60 "owner": "catppuccin", 61 61 "repo": "nix", 62 - "rev": "95042630028d613080393e0f03c694b77883c7db", 62 + "rev": "de1b60ca45a578f59f7d84c8d338b346017b2161", 63 63 "type": "github" 64 64 }, 65 65 "original": { ··· 70 70 }, 71 71 "crane": { 72 72 "locked": { 73 - "lastModified": 1765145449, 74 - "narHash": "sha256-aBVHGWWRzSpfL++LubA0CwOOQ64WNLegrYHwsVuVN7A=", 73 + "lastModified": 1765739568, 74 + "narHash": "sha256-gQYx35Of4UDKUjAYvmxjUEh/DdszYeTtT6MDin4loGE=", 75 75 "owner": "ipetkov", 76 76 "repo": "crane", 77 - "rev": "69f538cdce5955fcd47abfed4395dc6d5194c1c5", 77 + "rev": "67d2baff0f9f677af35db61b32b5df6863bcc075", 78 78 "type": "github" 79 79 }, 80 80 "original": { ··· 85 85 }, 86 86 "den": { 87 87 "locked": { 88 - "lastModified": 1764187768, 89 - "narHash": "sha256-YjRXIG6K7iYbgWRG4/tqJIXFEW/fX2Tck8RwF+NEHlc=", 88 + "lastModified": 1766081768, 89 + "narHash": "sha256-8Ea1DW3YZHifezfdEFHWEIpZBNKvEL+3iFOEcl3eFBU=", 90 90 "ref": "refs/heads/main", 91 - "rev": "3ec43279b5afea898737238a75178079bf91d606", 92 - "revCount": 164, 91 + "rev": "7271da18c60ab4d7c275ecaab480d29729f05d17", 92 + "revCount": 170, 93 93 "type": "git", 94 94 "url": "https://tangled.org/oeiuwq.com/den" 95 95 }, ··· 100 100 }, 101 101 "flake-aspects": { 102 102 "locked": { 103 - "lastModified": 1763763502, 104 - "narHash": "sha256-J78S02ZbBclWz7WKF8C+kHUca9/KdHtSeRgO/WF9LjY=", 103 + "lastModified": 1766081176, 104 + "narHash": "sha256-JrsuNSIEXPS3AiIxuWZw+sJ2Td6ni1OkqbW6mO/F4Rs=", 105 105 "ref": "refs/heads/main", 106 - "rev": "83c8e44186bc9631509a55cf5a053950ecd3dc30", 107 - "revCount": 64, 106 + "rev": "d0a226c84be2900d307aa1896e4e2c6e451844b2", 107 + "revCount": 69, 108 108 "type": "git", 109 109 "url": "https://tangled.org/oeiuwq.com/flake-aspects" 110 110 }, ··· 133 133 "nixpkgs-lib": "nixpkgs-lib" 134 134 }, 135 135 "locked": { 136 - "lastModified": 1763759067, 137 - "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", 136 + "lastModified": 1765835352, 137 + "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", 138 138 "owner": "hercules-ci", 139 139 "repo": "flake-parts", 140 - "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", 140 + "rev": "a34fae9c08a15ad73f295041fec82323541400a9", 141 141 "type": "github" 142 142 }, 143 143 "original": { ··· 200 200 ] 201 201 }, 202 202 "locked": { 203 - "lastModified": 1765337252, 204 - "narHash": "sha256-HuWQp8fM25fyWflbuunQkQI62Hg0ecJxWD52FAgmxqY=", 203 + "lastModified": 1766171975, 204 + "narHash": "sha256-47Ee0bTidhF/3/sHuYnWRuxcCrrm0mBNDxBkOTd3wWQ=", 205 205 "owner": "nix-community", 206 206 "repo": "home-manager", 207 - "rev": "13cc1efd78b943b98c08d74c9060a5b59bf86921", 207 + "rev": "bb35f07cc95a73aacbaf1f7f46bb8a3f40f265b5", 208 208 "type": "github" 209 209 }, 210 210 "original": { ··· 238 238 "rust-overlay": "rust-overlay" 239 239 }, 240 240 "locked": { 241 - "lastModified": 1765382359, 242 - "narHash": "sha256-RJmgVDzjRI18BWVogG6wpsl1UCuV6ui8qr4DJ1LfWZ8=", 241 + "lastModified": 1766146127, 242 + "narHash": "sha256-6bA+9FNE7bWOUanW6Mujcbzhm9A74dCTUBX5/bA0RVQ=", 243 243 "owner": "nix-community", 244 244 "repo": "lanzaboote", 245 - "rev": "e8c096ade12ec9130ff931b0f0e25d2f1bc63607", 245 + "rev": "b8c5ab2bd227f840bc8e1944631fe718b19c3336", 246 246 "type": "github" 247 247 }, 248 248 "original": { ··· 273 273 ] 274 274 }, 275 275 "locked": { 276 - "lastModified": 1764208378, 277 - "narHash": "sha256-Qur5AWl4Vx+It65DX+I+sc4lViz52OmXqvg+fL2t9I4=", 276 + "lastModified": 1765916709, 277 + "narHash": "sha256-qc4m7v8hGOMb9BVLuiQZAbgzHoKfVwEY7HUl9fsY/hE=", 278 278 "owner": "moonlight-mod", 279 279 "repo": "moonlight", 280 - "rev": "059476af87f7335c05424b805833864d6d9ed0e3", 280 + "rev": "d0ad754cf0b9c5a34d7f69595f407c8199f988ce", 281 281 "type": "github" 282 282 }, 283 283 "original": { ··· 297 297 ] 298 298 }, 299 299 "locked": { 300 - "lastModified": 1764061716, 301 - "narHash": "sha256-xKnIoMPv2kIsWhjRhJayqMWU2xkjeq2pyPmR1dLFPHs=", 300 + "lastModified": 1765855559, 301 + "narHash": "sha256-AUT31hDJliW0fK9G7tfTEDD2me4rIXbBXPu1lf0mVHs=", 302 302 "owner": "thiagokokada", 303 303 "repo": "nix-alien", 304 - "rev": "9bc9c1ab671eb1b610f549e15bc0b750ab987409", 304 + "rev": "0eb86c42d1e33e8dbcf771cb67446319517a0a57", 305 305 "type": "github" 306 306 }, 307 307 "original": { ··· 326 326 ] 327 327 }, 328 328 "locked": { 329 - "lastModified": 1765389099, 330 - "narHash": "sha256-2z50BDSdB1odLlw7ZHA51L9f7Enh7DyCCxpVRc/qXl4=", 329 + "lastModified": 1766166277, 330 + "narHash": "sha256-+52snV2er4DRqd3avoyRplPM7fyB2ganoCsWWEF6l9c=", 331 331 "owner": "xddxdd", 332 332 "repo": "nix-cachyos-kernel", 333 - "rev": "a8383ebd552af8e34a4732b5353137300330a737", 333 + "rev": "8a368bfdfe9fb7fdff3063e79cedb69dd811ff4e", 334 334 "type": "github" 335 335 }, 336 336 "original": { ··· 371 371 ] 372 372 }, 373 373 "locked": { 374 - "lastModified": 1765365125, 375 - "narHash": "sha256-quV00819KLw8yYcfI1KPWMWVjz9iGqhNdw+CdXbAGYg=", 374 + "lastModified": 1766023166, 375 + "narHash": "sha256-6p0ez0d4qkqLDKLHliS2kz9CQaftsZT3P48J0aV3zRw=", 376 376 "owner": "fufexan", 377 377 "repo": "nix-gaming", 378 - "rev": "5570bb0a25c4fdcab4c57b3f3fac63073701239f", 378 + "rev": "f67539f079071f57cf3e2f3e3ca00595d62990f3", 379 379 "type": "github" 380 380 }, 381 381 "original": { ··· 406 406 }, 407 407 "nixos-facter-modules": { 408 408 "locked": { 409 - "lastModified": 1764252389, 410 - "narHash": "sha256-3bbuneTKZBkYXlm0bE36kUjiDsasoIC1GWBw/UEJ9T4=", 409 + "lastModified": 1765442039, 410 + "narHash": "sha256-k3lYQ+A1F7aTz8HnlU++bd9t/x/NP2A4v9+x6opcVg0=", 411 411 "owner": "nix-community", 412 412 "repo": "nixos-facter-modules", 413 - "rev": "5ea68886d95218646d11d3551a476d458df00778", 413 + "rev": "9dd775ee92de63f14edd021d59416e18ac2c00f1", 414 414 "type": "github" 415 415 }, 416 416 "original": { ··· 436 436 }, 437 437 "nixpkgs": { 438 438 "locked": { 439 - "lastModified": 1765186076, 440 - "narHash": "sha256-fO54fp5kvvF8znmtV8QGwOsaBcB0NcFP41nC5Bhy/TM=", 441 - "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8", 439 + "lastModified": 1766070988, 440 + "narHash": "sha256-fViPX/G/0T7zwCj2C19fuMmEiGvwhj7EYnRJZSjIIyk=", 441 + "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8", 442 442 "type": "tarball", 443 - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre908783.addf7cf5f383/nixexprs.tar.xz" 443 + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre913595.c6245e83d836/nixexprs.tar.xz" 444 444 }, 445 445 "original": { 446 446 "type": "tarball", ··· 449 449 }, 450 450 "nixpkgs-lib": { 451 451 "locked": { 452 - "lastModified": 1761765539, 453 - "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=", 452 + "lastModified": 1765674936, 453 + "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=", 454 454 "owner": "nix-community", 455 455 "repo": "nixpkgs.lib", 456 - "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc", 456 + "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85", 457 457 "type": "github" 458 458 }, 459 459 "original": { ··· 528 528 ] 529 529 }, 530 530 "locked": { 531 - "lastModified": 1765016596, 532 - "narHash": "sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ=", 531 + "lastModified": 1765464257, 532 + "narHash": "sha256-dixPWKiHzh80PtD0aLuxYNQ0xP+843dfXG/yM3OzaYQ=", 533 533 "owner": "cachix", 534 534 "repo": "pre-commit-hooks.nix", 535 - "rev": "548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c", 535 + "rev": "09e45f2598e1a8499c3594fe11ec2943f34fe509", 536 536 "type": "github" 537 537 }, 538 538 "original": { ··· 576 576 ] 577 577 }, 578 578 "locked": { 579 - "lastModified": 1765075567, 580 - "narHash": "sha256-KFDCdQcHJ0hE3Nt5Gm5enRIhmtEifAjpxgUQ3mzSJpA=", 579 + "lastModified": 1765680428, 580 + "narHash": "sha256-fyPmRof9SZeI14ChPk5rVPOm7ISiiGkwGCunkhM+eUg=", 581 581 "owner": "oxalica", 582 582 "repo": "rust-overlay", 583 - "rev": "769156779b41e8787a46ca3d7d76443aaf68be6f", 583 + "rev": "eb3898d8ef143d4bf0f7f2229105fc51c7731b2f", 584 584 "type": "github" 585 585 }, 586 586 "original": { ··· 596 596 ] 597 597 }, 598 598 "locked": { 599 - "lastModified": 1765231718, 600 - "narHash": "sha256-qdBzo6puTgG4G2RHG0PkADg22ZnQo1JmSVFRxrD4QM4=", 599 + "lastModified": 1765836173, 600 + "narHash": "sha256-hWRYfdH2ONI7HXbqZqW8Q1y9IRbnXWvtvt/ONZovSNY=", 601 601 "owner": "Mic92", 602 602 "repo": "sops-nix", 603 - "rev": "7fd1416aba1865eddcdec5bb11339b7222c2363e", 603 + "rev": "443a7f2e7e118c4fc63b7fae05ab3080dd0e5c63", 604 604 "type": "github" 605 605 }, 606 606 "original": { ··· 616 616 ] 617 617 }, 618 618 "locked": { 619 - "lastModified": 1765156605, 620 - "narHash": "sha256-dH66lgYsikQlCVs+Vf6qaVAKaS8+fWX8qwvk5XOSELA=", 619 + "lastModified": 1766020451, 620 + "narHash": "sha256-Jy7rX7sMbSJEX0KKwvNcGUfRVZ0SDWo3Zk2e5LGyqw0=", 621 621 "owner": "nix-community", 622 622 "repo": "srvos", 623 - "rev": "eab576cec5e21e0ab7767b2542e833edfdc17283", 623 + "rev": "5ecd4a56da963480db305e56ab3a42d13597c0a7", 624 624 "type": "github" 625 625 }, 626 626 "original": { ··· 654 654 ] 655 655 }, 656 656 "locked": { 657 - "lastModified": 1765405258, 658 - "narHash": "sha256-MBTzpYc9xs+7hxE0Ibq74oJVHTbV6dB/+xfFXqvdiRI=", 657 + "lastModified": 1766179188, 658 + "narHash": "sha256-Y6yhFDjfwk4JOltCx0zjc552gJHn7eJHQEwyj73KXOQ=", 659 659 "owner": "0xc000022070", 660 660 "repo": "zen-browser-flake", 661 - "rev": "5c8aa8907184ccb957de071097e8f325d93a0922", 661 + "rev": "8212a2bbb2586fa79b9807026e15ebb52cf849eb", 662 662 "type": "github" 663 663 }, 664 664 "original": {
+1
modules/apps/default.nix
··· 6 6 ]; 7 7 styx.workstation.includes = [ 8 8 <styx/dev> 9 + <styx/nushell> 9 10 <styx/apps/gui> 10 11 <styx/apps/distrobox> 11 12 <styx/apps/ghostty>
+1 -1
modules/apps/nushell.nix
··· 14 14 { 15 15 programs = { 16 16 nushell = { 17 + enable = true; 17 18 package = pkgs.nushell.override { 18 19 additionalFeatures = _: [ 19 20 "full" ··· 25 26 query 26 27 skim 27 28 ]; 28 - enable = true; 29 29 shellAliases = { 30 30 l = "ls"; 31 31 la = "ls -a";
+7 -11
modules/cosmic.nix
··· 13 13 }; 14 14 }; 15 15 nixos = 16 - { pkgs, lib, ... }: 16 + { pkgs, ... }: 17 17 { 18 18 nixpkgs.overlays = [ 19 - (self: super: { 20 - cosmic-session = super.cosmic-session.overrideAttrs ( 21 - final: prev: { 22 - postPatch = '' 19 + (final: prev: { 20 + cosmic-session = prev.cosmic-session.overrideAttrs ( 21 + _: prev': { 22 + postPatch = prev'.postPatch + '' 23 23 substituteInPlace data/start-cosmic \ 24 - --replace-fail '/usr/bin/cosmic-session' "${placeholder "out"}/bin/cosmic-session" \ 25 - --replace-fail '/usr/bin/dbus-run-session' "${lib.getBin pkgs.dbus}/bin/dbus-run-session" \ 26 24 --replace-fail 'systemctl --user import-environment ' 'dbus-update-activation-environment --verbose --all --systemd || systemctl --user import-environment #' 27 - substituteInPlace data/cosmic.desktop \ 28 - --replace-fail '/usr/bin/start-cosmic' "${placeholder "out"}/bin/start-cosmic" 29 25 ''; 30 26 } 31 27 ); 32 - networkmanagerapplet = super.networkmanagerapplet.overrideAttrs { 33 - patches = super.fetchpatch { 28 + networkmanagerapplet = prev.networkmanagerapplet.overrideAttrs { 29 + patches = final.fetchpatch { 34 30 url = "https://github.com/pop-os/network-manager-applet/commit/8af78f7ebfa770f24cf46693cb215c5c22dbacfb.patch"; 35 31 hash = "sha256-Q9oB6s2LDuzoj1jQbC+EARL9CguoacLAdeSlx+KQ+Yw="; 36 32 };