nix: use niv

This commit is contained in:
Primrose 2025-03-24 14:28:36 +01:00
parent 2acb71b50e
commit 2c2b3bd0d6
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
4 changed files with 60 additions and 28 deletions

View file

@ -1,4 +1,8 @@
{self, ...} @ inputs: let
{
self,
sources,
...
}: let
hostname = "vanadium";
system = "x86_64-linux";
in {
@ -22,17 +26,17 @@ in {
# TODO: the original default
../../../nixosModules/named/vanadium/_default.nix
inputs.agenix.nixosModules.default
inputs.url-eater.nixosModules.default
(sources.agenix + "/modules/age.nix")
((import sources.url-eater).nixosModules.default)
# disko
inputs.disko.nixosModules.default
(sources.disko + "/module.nix")
../../../disko/vanadium
# user configuration
../../../nixosModules/extra/leana.nix
inputs.home-manager.nixosModules.home-manager
(sources.home-manager + "/nixos")
({
config,
lib,
@ -72,15 +76,15 @@ in {
../../../homeModules/common/sioyek.nix
../../../homeModules/common/user-nixconf.nix
inputs.agenix.homeManagerModules.default
inputs.wired-notify.homeManagerModules.default
(sources.agenix + "/modules/age-home.nix")
((import sources.wired-notify).homeManagerModules.default)
../../../homeModules/named/vanadium
];
};
})
inputs.nixos-hardware.nixosModules.framework-13-7040-amd
(sources.nixos-hardware + "/framework/13-inch/7040-amd")
../../../nixosModules/extra/layouts
../../../nixosModules/extra/zram.nix