Adds hosts/desktop: 512G system disk, 1T disk for /home, each in its own LUKS container. modules/disk.nix gains moonarch.disk.home, which moves the /home subvolume to the second disk and drops it from the first. New modules/user.nix declares moonarch.user without a default, so the login name exists once per host instead of once per reference. Both hosts set an initialPassword: swaylock authenticates through pam_unix and cannot unlock a screen for an account without one.
134 lines
3.6 KiB
JSON
134 lines
3.6 KiB
JSON
{
|
|
"nodes": {
|
|
"disko": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1768920986,
|
|
"narHash": "sha256-CNzzBsRhq7gg4BMBuTDObiWDH/rFYHEuDRVOwCcwXw4=",
|
|
"owner": "nix-community",
|
|
"repo": "disko",
|
|
"rev": "de5708739256238fb912c62f03988815db89ec9a",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"ref": "latest",
|
|
"repo": "disko",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"moonarch": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1787067355,
|
|
"narHash": "sha256-2n1XcruV9FxUHOh05HdETpep6IIk1PNpcl58MjMcrhA=",
|
|
"ref": "refs/heads/main",
|
|
"rev": "e21c046e3251317703e9dd2f2d4a76f3a5211329",
|
|
"revCount": 166,
|
|
"type": "git",
|
|
"url": "https://gitea.moonarch.de/nevaforget/moonarch.git"
|
|
},
|
|
"original": {
|
|
"type": "git",
|
|
"url": "https://gitea.moonarch.de/nevaforget/moonarch.git"
|
|
}
|
|
},
|
|
"nixos-hardware": {
|
|
"inputs": {
|
|
"nixpkgs": "nixpkgs"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1785232496,
|
|
"narHash": "sha256-65EQYIRRpTdpH8lUiB6Mvo5uBkG60aBIzAJuALfx+O0=",
|
|
"owner": "NixOS",
|
|
"repo": "nixos-hardware",
|
|
"rev": "2e790b0a6be8ec2b76174ac0931b8ff11919ec98",
|
|
"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_2": {
|
|
"locked": {
|
|
"lastModified": 1785967620,
|
|
"narHash": "sha256-IItrdb7Puk05RqOBWZYFC5X6Wl1sJmCfh5MWVHw5iMM=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "b7c2ada94fe99c15b0dbcf4d11fd7850b957a436",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "NixOS",
|
|
"ref": "nixos-unstable",
|
|
"repo": "nixpkgs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"root": {
|
|
"inputs": {
|
|
"disko": "disko",
|
|
"moonarch": "moonarch",
|
|
"nixos-hardware": "nixos-hardware",
|
|
"nixpkgs": "nixpkgs_2",
|
|
"stasis": "stasis",
|
|
"sweet-cursors": "sweet-cursors"
|
|
}
|
|
},
|
|
"stasis": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1785456405,
|
|
"narHash": "sha256-w+TfwtoEwjVLZu/g9+kpwpIMZo+PZFg77ryd7DIk3Uk=",
|
|
"owner": "saltnpepper97",
|
|
"repo": "stasis",
|
|
"rev": "4cc9ba55858039c41b21c05c2f037b2010fb62c8",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "saltnpepper97",
|
|
"ref": "v1.4.1",
|
|
"repo": "stasis",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"sweet-cursors": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1777359446,
|
|
"narHash": "sha256-DqFak+NN9bxBSTWD+6luEjSIQo1FAkw5HeJRCQvnBuk=",
|
|
"ref": "refs/heads/main",
|
|
"rev": "74ce3688e55318dec0af8e25f376e613243ed6c3",
|
|
"revCount": 2,
|
|
"type": "git",
|
|
"url": "https://gitea.moonarch.de/nevaforget/Sweet-cursors.git"
|
|
},
|
|
"original": {
|
|
"type": "git",
|
|
"url": "https://gitea.moonarch.de/nevaforget/Sweet-cursors.git"
|
|
}
|
|
}
|
|
},
|
|
"root": "root",
|
|
"version": 7
|
|
}
|