diff --git a/flake.nix b/flake.nix index 2d353ae..60d5df1 100644 --- a/flake.nix +++ b/flake.nix @@ -15,18 +15,19 @@ ./hosts/nixos-common.nix ./modules/applications.nix - ./modules/audio.nix ./modules/firefox.nix ./modules/fonts.nix ./modules/games.nix - ./modules/hyprland.nix - ./modules/login.nix - ./modules/shell.nix - ./modules/stow.nix - ./modules/users.nix ./modules/nix.nix + ./modules/shell.nix - ./modules/secureboot.nix + ./modules/linux/applications.nix + ./modules/linux/audio.nix + ./modules/linux/hyprland.nix + ./modules/linux/login.nix + ./modules/linux/stow.nix + ./modules/linux/users.nix + ./modules/linux/secureboot.nix lanzaboote.nixosModules.lanzaboote ./hosts/pluto/conf.nix diff --git a/modules/applications.nix b/modules/applications.nix index 41243e5..335fd03 100644 --- a/modules/applications.nix +++ b/modules/applications.nix @@ -10,17 +10,5 @@ keepassxc ]; - services.flatpak.enable = true; - programs.kdeconnect.enable = true; - systemd.user.services.kdeconnectd = { - enable = true; - after = [ "network.target" ]; - wantedBy = [ "default.target" ]; - description = "kdeconnectd"; - serviceConfig = { - Type = "simple"; - ExecStart = "${pkgs.kdePackages.kdeconnect-kde}/bin/kdeconnectd"; - }; - }; } diff --git a/modules/games.nix b/modules/games.nix index 224cdb0..3e12570 100644 --- a/modules/games.nix +++ b/modules/games.nix @@ -7,9 +7,5 @@ programs.steam = { enable = true; - extest.enable = true; - extraPackages = [ pkgs.gamescope ]; - - gamescopeSession.enable = true; }; } diff --git a/modules/linux/applications.nix b/modules/linux/applications.nix new file mode 100644 index 0000000..8056cd2 --- /dev/null +++ b/modules/linux/applications.nix @@ -0,0 +1,23 @@ +{ config, lib, pkgs, ... }: + +{ + programs.steam = { + extraPackages = [ pkgs.gamescope ]; + gamescopeSession.enable = true; + extest.enable = true; + }; + + services.flatpak.enable = true; + + systemd.user.services.kdeconnectd = { + enable = true; + after = [ "network.target" ]; + wantedBy = [ "default.target" ]; + description = "kdeconnectd"; + serviceConfig = { + Type = "simple"; + ExecStart = "${pkgs.kdePackages.kdeconnect-kde}/bin/kdeconnectd"; + }; + }; + +} diff --git a/modules/audio.nix b/modules/linux/audio.nix similarity index 100% rename from modules/audio.nix rename to modules/linux/audio.nix diff --git a/modules/hyprland.nix b/modules/linux/hyprland.nix similarity index 100% rename from modules/hyprland.nix rename to modules/linux/hyprland.nix diff --git a/modules/login.nix b/modules/linux/login.nix similarity index 100% rename from modules/login.nix rename to modules/linux/login.nix diff --git a/modules/secureboot.nix b/modules/linux/secureboot.nix similarity index 100% rename from modules/secureboot.nix rename to modules/linux/secureboot.nix diff --git a/modules/stow.nix b/modules/linux/stow.nix similarity index 100% rename from modules/stow.nix rename to modules/linux/stow.nix diff --git a/modules/users.nix b/modules/linux/users.nix similarity index 100% rename from modules/users.nix rename to modules/linux/users.nix