mirror of
https://github.com/traxys/Nixfiles.git
synced 2026-05-29 22:16:55 +02:00
Mutualize minimal NixOS configuration too
This commit is contained in:
parent
fdc6508740
commit
4fece8d5d7
8 changed files with 78 additions and 52 deletions
14
flake.nix
14
flake.nix
|
|
@ -77,6 +77,8 @@
|
|||
neovimTraxys = inputs.nvim-traxys.packages."${system}".nvim;
|
||||
roaming_proxy = inputs.roaming_proxy.defaultPackage."${system}";
|
||||
};
|
||||
|
||||
extraInfo = import ./extra_info.nix;
|
||||
in {
|
||||
templates = {
|
||||
rust = {
|
||||
|
|
@ -87,18 +89,26 @@
|
|||
packages.x86_64-linux = pkgList "x86_64-linux" nixpkgs.legacyPackages.x86_64-linux.callPackage;
|
||||
|
||||
hmModules = {
|
||||
minimal = import ./minimal {
|
||||
minimal = import ./minimal/hm.nix {
|
||||
inherit inputs;
|
||||
flake = self;
|
||||
};
|
||||
};
|
||||
|
||||
nixosModules = {
|
||||
minimal = import ./minimal/nixos.nix {
|
||||
inherit extraInfo;
|
||||
};
|
||||
};
|
||||
|
||||
overlays.x86_64-linux = final: prev: pkgList "x86_64-linux" prev.callPackage;
|
||||
|
||||
nixosConfigurations = {
|
||||
ZeNixLaptop = nixpkgs.lib.nixosSystem rec {
|
||||
system = "x86_64-linux";
|
||||
modules = [
|
||||
./hostconfig/ZeNixComputa/extra_info.nix
|
||||
self.nixosModules.minimal
|
||||
({pkgs, ...}: {
|
||||
nixpkgs.overlays = [
|
||||
inputs.nur.overlay
|
||||
|
|
@ -121,6 +131,7 @@
|
|||
...
|
||||
}: {
|
||||
imports = [
|
||||
self.hmModules.minimal
|
||||
./home.nix
|
||||
./graphical.nix
|
||||
./extra_info.nix
|
||||
|
|
@ -128,7 +139,6 @@
|
|||
./wm
|
||||
./rustdev.nix
|
||||
./git
|
||||
self.hmModules.minimal
|
||||
];
|
||||
};
|
||||
home-manager.extraSpecialArgs = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue