diff --git a/flake.nix b/flake.nix index 6eca491..a912b21 100644 --- a/flake.nix +++ b/flake.nix @@ -38,18 +38,13 @@ home = import ./home { inherit system pkgs modules home-manager; }; + nixos = import ./nixos { + inherit system nixpkgs modules hosts; + }; in { nixosConfigurations = { - laptop = nixpkgs.lib.nixosSystem { - inherit system; - modules = [ - ./hardware-configuration.nix - ./sys/laptop - ./modules/dnscrypt - hosts.nixosModule - ]; - }; + laptop = nixos.laptop; }; homeConfigurations = { ivand = home.ivand; diff --git a/home/vid/default.nix b/home/vid/default.nix index 53a4c2f..06b5d0f 100644 --- a/home/vid/default.nix +++ b/home/vid/default.nix @@ -7,9 +7,5 @@ "$HOME/.local/bin" ]; }; - programs = { - nv.enable = true; - shell.enable = true; - }; } diff --git a/modules/default.nix b/modules/default.nix index 0ba3bd0..ec61e1c 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -1,7 +1,7 @@ { system, pkgs, ide, my-overlay, ... }: { gaming = import ./gaming { }; - dnscrypt = import ./dnscrypt { }; + dnscrypt = import ./dnscrypt; packages = import ./packages { inherit pkgs; }; programs = import ./programs { inherit pkgs; }; nvim = import ./programs/neovim { diff --git a/nixos/default.nix b/nixos/default.nix new file mode 100644 index 0000000..aa815aa --- /dev/null +++ b/nixos/default.nix @@ -0,0 +1,11 @@ +{ system, nixpkgs, modules, hosts }: { + laptop = nixpkgs.lib.nixosSystem { + inherit system; + modules = [ + ../hardware-configuration.nix + ./laptop + modules.dnscrypt + hosts.nixosModule + ]; + }; +} diff --git a/sys/laptop/default.nix b/nixos/laptop/default.nix similarity index 100% rename from sys/laptop/default.nix rename to nixos/laptop/default.nix