Bumps nixpkgs nixos-25.11 -> nixos-26.05, home-manager release-25.11 -> release-26.05, and pins stylix to release-26.05 (was unpinned master). `nix flake check --no-build` and `nomarchy-eval-matrix` are both clean and the full system builds (nixos-system-nomarchy-26.05). Breaking-change fixes required by 26.05: - stylix-compat: drop the `programs.neovim.initLua` shim — HM 26.05 declares it natively, so the shim was a duplicate-option error. - swww was renamed to awww (binaries gone, no `init` subcommand). Dropped swww entirely and unified the wallpaper path on swaybg (the daemon this distro actually runs): nomarchy-theme-bg-next now delegates to nomarchy-theme-bg-set, swaybg added to the theme-engine script deps, swww removed from package lists. - default config: add a placeholder `fileSystems."/"` — 26.05's systemd stage-1 forces fsType during plain toplevel eval (the VM build overrides it). - services.resolved: extraConfig removed, domains/fallbackDns renamed -> migrated to settings.Resolve.* (RFC42). - systemd.sleep.extraConfig removed -> settings.Sleep.HibernateDelaySec (RFC42). - X11 'virtio' video driver removed -> dropped from vm-guest.nix and nomarchy-live.nix (modesetting drives virtio-gpu). - nomarchy-eval-matrix: define /persist + /home in the impermanence scenarios (26.05 maps fsType over every neededForBoot filesystem). - README/MIGRATION/installer: stale swww references -> swaybg. KNOWN BLOCKER (why this is on a branch, not main): In a headless QEMU VM, Hyprland boots and inits GL (virgl) fine but is OOM-killed after ~19s (3.4 GB peak). Likely a no-display-consumer artifact of headless rendering (unthrottled frames), but a real Hyprland-26.05 memory regression can't be ruled out without a real display. Verify on real hardware (a fresh ISO install) before merging to main; if the desktop is stable there, the OOM was the headless VM and this can merge. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
537 lines
14 KiB
JSON
537 lines
14 KiB
JSON
{
|
|
"nodes": {
|
|
"base16": {
|
|
"inputs": {
|
|
"fromYaml": "fromYaml"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1755819240,
|
|
"narHash": "sha256-qcMhnL7aGAuFuutH4rq9fvAhCpJWVHLcHVZLtPctPlo=",
|
|
"owner": "SenchoPens",
|
|
"repo": "base16.nix",
|
|
"rev": "75ed5e5e3fce37df22e49125181fa37899c3ccd6",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "SenchoPens",
|
|
"repo": "base16.nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"base16-fish": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1765809053,
|
|
"narHash": "sha256-XCUQLoLfBJ8saWms2HCIj4NEN+xNsWBlU1NrEPcQG4s=",
|
|
"owner": "tomyun",
|
|
"repo": "base16-fish",
|
|
"rev": "86cbea4dca62e08fb7fd83a70e96472f92574782",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "tomyun",
|
|
"repo": "base16-fish",
|
|
"rev": "86cbea4dca62e08fb7fd83a70e96472f92574782",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"base16-helix": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1776754714,
|
|
"narHash": "sha256-E3OAK27smtATTmX45uoTSRsVD+Y+ZiVVfgM/tjpbtYg=",
|
|
"owner": "tinted-theming",
|
|
"repo": "base16-helix",
|
|
"rev": "4d508123037e7851ad36ebf7d9c48b0e9e1eb581",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "tinted-theming",
|
|
"repo": "base16-helix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"base16-schemes": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1696158499,
|
|
"narHash": "sha256-5yIHgDTPjoX/3oDEfLSQ0eJZdFL1SaCfb9d6M0RmOTM=",
|
|
"owner": "tinted-theming",
|
|
"repo": "base16-schemes",
|
|
"rev": "a9112eaae86d9dd8ee6bb9445b664fba2f94037a",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "tinted-theming",
|
|
"repo": "base16-schemes",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"base16-vim": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1732806396,
|
|
"narHash": "sha256-e0bpPySdJf0F68Ndanwm+KWHgQiZ0s7liLhvJSWDNsA=",
|
|
"owner": "tinted-theming",
|
|
"repo": "base16-vim",
|
|
"rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "tinted-theming",
|
|
"repo": "base16-vim",
|
|
"rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"disko": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1780290312,
|
|
"narHash": "sha256-eTAlX0CwgB84Ts3GaBd944A3DRXVMzgA0EqroZBISUo=",
|
|
"owner": "nix-community",
|
|
"repo": "disko",
|
|
"rev": "115e5211780054d8a890b41f0b7734cafad54dfe",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "disko",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"elephant": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"walker",
|
|
"nixpkgs"
|
|
],
|
|
"systems": [
|
|
"walker",
|
|
"systems"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1775706155,
|
|
"narHash": "sha256-h7Rw0vlb0n0Jsk21WJPm7H+1T1bG+PEuxE5cJ2TZl8A=",
|
|
"owner": "abenz1267",
|
|
"repo": "elephant",
|
|
"rev": "376ee71c66db38683daabd57350bf3f6f086eaf8",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "abenz1267",
|
|
"repo": "elephant",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"firefox-gnome-theme": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1779670703,
|
|
"narHash": "sha256-UdfMivNMwCCqQsYDg5pSz8X2IOaOrIZLIIy+Bg3CO2o=",
|
|
"owner": "rafaelmardojai",
|
|
"repo": "firefox-gnome-theme",
|
|
"rev": "942159e73e40bf785816f7f1f5feed9ef3d7c8f9",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "rafaelmardojai",
|
|
"repo": "firefox-gnome-theme",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"flake-parts": {
|
|
"inputs": {
|
|
"nixpkgs-lib": [
|
|
"stylix",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1778716662,
|
|
"narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
|
|
"owner": "hercules-ci",
|
|
"repo": "flake-parts",
|
|
"rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "hercules-ci",
|
|
"repo": "flake-parts",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"fromYaml": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1731966426,
|
|
"narHash": "sha256-lq95WydhbUTWig/JpqiB7oViTcHFP8Lv41IGtayokA8=",
|
|
"owner": "SenchoPens",
|
|
"repo": "fromYaml",
|
|
"rev": "106af9e2f715e2d828df706c386a685698f3223b",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "SenchoPens",
|
|
"repo": "fromYaml",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"gnome-shell": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1767737596,
|
|
"narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=",
|
|
"owner": "GNOME",
|
|
"repo": "gnome-shell",
|
|
"rev": "ef02db02bf0ff342734d525b5767814770d85b49",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "GNOME",
|
|
"repo": "gnome-shell",
|
|
"rev": "ef02db02bf0ff342734d525b5767814770d85b49",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"home-manager": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1780361225,
|
|
"narHash": "sha256-wnV9ttf4fPWNonBIQmvlrSlNpQYgx5HgWWd007mwIFA=",
|
|
"owner": "nix-community",
|
|
"repo": "home-manager",
|
|
"rev": "e28654b71096e08c019d4861ca26acb646f583d8",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"ref": "release-26.05",
|
|
"repo": "home-manager",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"home-manager_2": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"impermanence",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1768598210,
|
|
"narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=",
|
|
"owner": "nix-community",
|
|
"repo": "home-manager",
|
|
"rev": "c47b2cc64a629f8e075de52e4742de688f930dc6",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "home-manager",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"impermanence": {
|
|
"inputs": {
|
|
"home-manager": "home-manager_2",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1769548169,
|
|
"narHash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=",
|
|
"owner": "nix-community",
|
|
"repo": "impermanence",
|
|
"rev": "7b1d382faf603b6d264f58627330f9faa5cba149",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "impermanence",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nix-colors": {
|
|
"inputs": {
|
|
"base16-schemes": "base16-schemes",
|
|
"nixpkgs-lib": "nixpkgs-lib"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1707825078,
|
|
"narHash": "sha256-hTfge2J2W+42SZ7VHXkf4kjU+qzFqPeC9k66jAUBMHk=",
|
|
"owner": "misterio77",
|
|
"repo": "nix-colors",
|
|
"rev": "b01f024090d2c4fc3152cd0cf12027a7b8453ba1",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "misterio77",
|
|
"repo": "nix-colors",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nixos-hardware": {
|
|
"inputs": {
|
|
"nixpkgs": "nixpkgs"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1780310866,
|
|
"narHash": "sha256-fPBRVf6A5xlACYcOI59shGrjURuvwu0lRsDoSCEXt/I=",
|
|
"owner": "NixOS",
|
|
"repo": "nixos-hardware",
|
|
"rev": "4ed851c979641e28597a05086332d75cdc9e395f",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "NixOS",
|
|
"repo": "nixos-hardware",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nixpkgs": {
|
|
"locked": {
|
|
"lastModified": 1767892417,
|
|
"narHash": "sha256-8bW3q88CEg2u4hSP66Vf4lpbLonHz7hqDNBMcCY7E9U=",
|
|
"rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba",
|
|
"type": "tarball",
|
|
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre924538.3497aa5c9457/nixexprs.tar.xz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"
|
|
}
|
|
},
|
|
"nixpkgs-lib": {
|
|
"locked": {
|
|
"lastModified": 1697935651,
|
|
"narHash": "sha256-qOfWjQ2JQSQL15KLh6D7xQhx0qgZlYZTYlcEiRuAMMw=",
|
|
"owner": "nix-community",
|
|
"repo": "nixpkgs.lib",
|
|
"rev": "e1e11fdbb01113d85c7f41cada9d2847660e3902",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "nixpkgs.lib",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nixpkgs_2": {
|
|
"locked": {
|
|
"lastModified": 1780453794,
|
|
"narHash": "sha256-bXMRa9VTsHSPXL4Cw8R6JJLQeY3Y/IP4+YJCYVmQ7FY=",
|
|
"owner": "nixos",
|
|
"repo": "nixpkgs",
|
|
"rev": "6b316287bae2ee04c9b93c8c858d930fd07d7338",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nixos",
|
|
"ref": "nixos-26.05",
|
|
"repo": "nixpkgs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nur": {
|
|
"inputs": {
|
|
"flake-parts": [
|
|
"stylix",
|
|
"flake-parts"
|
|
],
|
|
"nixpkgs": [
|
|
"stylix",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1779766384,
|
|
"narHash": "sha256-P7Ohnlq8b8b2fU+Sgkrej7LBTM60LBTkHleLuYzmLmU=",
|
|
"owner": "nix-community",
|
|
"repo": "NUR",
|
|
"rev": "57800b7ab648725ccd33551d01484ee14952ad3f",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "NUR",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"root": {
|
|
"inputs": {
|
|
"disko": "disko",
|
|
"home-manager": "home-manager",
|
|
"impermanence": "impermanence",
|
|
"nix-colors": "nix-colors",
|
|
"nixos-hardware": "nixos-hardware",
|
|
"nixpkgs": "nixpkgs_2",
|
|
"stylix": "stylix",
|
|
"walker": "walker"
|
|
}
|
|
},
|
|
"stylix": {
|
|
"inputs": {
|
|
"base16": "base16",
|
|
"base16-fish": "base16-fish",
|
|
"base16-helix": "base16-helix",
|
|
"base16-vim": "base16-vim",
|
|
"firefox-gnome-theme": "firefox-gnome-theme",
|
|
"flake-parts": "flake-parts",
|
|
"gnome-shell": "gnome-shell",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
],
|
|
"nur": "nur",
|
|
"systems": "systems",
|
|
"tinted-kitty": "tinted-kitty",
|
|
"tinted-schemes": "tinted-schemes",
|
|
"tinted-tmux": "tinted-tmux",
|
|
"tinted-zed": "tinted-zed"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1780702455,
|
|
"narHash": "sha256-+srjPGNy67nKytYwdlepycL51IG6S34sS4MKRZXK8G0=",
|
|
"owner": "danth",
|
|
"repo": "stylix",
|
|
"rev": "54fa19702f4f2c7f6a981a92850678933588af9a",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "danth",
|
|
"ref": "release-26.05",
|
|
"repo": "stylix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"systems": {
|
|
"locked": {
|
|
"lastModified": 1681028828,
|
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
"owner": "nix-systems",
|
|
"repo": "default",
|
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-systems",
|
|
"repo": "default",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"systems_2": {
|
|
"locked": {
|
|
"lastModified": 1689347949,
|
|
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
|
"owner": "nix-systems",
|
|
"repo": "default-linux",
|
|
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-systems",
|
|
"repo": "default-linux",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"tinted-kitty": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1735730497,
|
|
"narHash": "sha256-4KtB+FiUzIeK/4aHCKce3V9HwRvYaxX+F1edUrfgzb8=",
|
|
"owner": "tinted-theming",
|
|
"repo": "tinted-kitty",
|
|
"rev": "de6f888497f2c6b2279361bfc790f164bfd0f3fa",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "tinted-theming",
|
|
"repo": "tinted-kitty",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"tinted-schemes": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1777806186,
|
|
"narHash": "sha256-PDF0/wObw4nIsSBeXVYLsloXOiphXCgIdsrNcVXguKs=",
|
|
"owner": "tinted-theming",
|
|
"repo": "schemes",
|
|
"rev": "0c94645546f4f3ddac77a1a5fce54eb95bf50795",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "tinted-theming",
|
|
"repo": "schemes",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"tinted-tmux": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1778379944,
|
|
"narHash": "sha256-wPDFzMGSlARlw0Sfsn48Q2+jPSfk6N0Ng6BC/d+7Q24=",
|
|
"owner": "tinted-theming",
|
|
"repo": "tinted-tmux",
|
|
"rev": "fe0203a198690e71a5ff11e08812a4673de3678d",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "tinted-theming",
|
|
"repo": "tinted-tmux",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"tinted-zed": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1778378178,
|
|
"narHash": "sha256-OXPXRIQgGwV77HjYRryOHguh4ALX96jkg+tseLkGgHA=",
|
|
"owner": "tinted-theming",
|
|
"repo": "base16-zed",
|
|
"rev": "9cd816033ff969415b190722cddf134e78a5665f",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "tinted-theming",
|
|
"repo": "base16-zed",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"walker": {
|
|
"inputs": {
|
|
"elephant": "elephant",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
],
|
|
"systems": "systems_2"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1777789924,
|
|
"narHash": "sha256-fX3ErzTmHRO9z1SzHC2VZUgKOgRfO13X/joC5a3QN7Q=",
|
|
"owner": "abenz1267",
|
|
"repo": "walker",
|
|
"rev": "93d44d1cb41732e1370e4b949429ae8e34ea05a4",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "abenz1267",
|
|
"repo": "walker",
|
|
"type": "github"
|
|
}
|
|
}
|
|
},
|
|
"root": "root",
|
|
"version": 7
|
|
}
|