thinkpad-nixos: Init configuration for work laptop

This commit is contained in:
traxys 2021-12-15 10:11:42 +01:00
parent b90349fbd3
commit 68d928d0a8

View file

@ -204,6 +204,48 @@
}
];
};
thinkpad-nixos = nixpkgs.lib.nixosSystem rec {
system = "x86_64-linux";
modules = [
self.nixosModules.minimal
self.nixosModules.personal-cli
self.nixosModules.personal-gui
({pkgs, ...}: {
nixpkgs.overlays = [
inputs.nur.overlay
inputs.rust-overlay.overlays.default
inputs.nix-alien.overlay
inputs.nix-gaming.overlays.default
inputs.comma.overlays.default
(final: prev: pkgList system prev.callPackage)
];
})
./nixos/configuration.nix
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.traxys = {
config,
lib,
pkgs,
...
}: {
imports = [
self.hmModules.minimal
self.hmModules.personal-cli
self.hmModules.personal-gui
];
};
home-manager.extraSpecialArgs = {
flake = self;
};
# Optionally, use home-manager.extraSpecialArgs to pass
# arguments to home.nix
}
];
};
};
};
}