diff options
-rw-r--r-- | config/shared.nix | 61 | ||||
-rw-r--r-- | home-manager/compositor/hyprland.nix | 5 |
2 files changed, 36 insertions, 30 deletions
diff --git a/config/shared.nix b/config/shared.nix index ec314cb..c961ff4 100644 --- a/config/shared.nix +++ b/config/shared.nix @@ -3,8 +3,6 @@ environment.systemPackages = with pkgs; [ kitty waybar - rofi-wayland-unwrapped - rofi-rbw-wayland helix alacritty firefox @@ -34,35 +32,38 @@ portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; }; }; - services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = true; - }; - services.keyd = { - enable = true; - keyboards = { - default = { - ids = [ "*" ]; - settings.main.capslock = "overload(meta, esc)"; - }; + + services = { + pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; + keyd = { + enable = true; + keyboards = { + default = { + ids = [ "*" ]; + settings.main.capslock = "overload(meta, esc)"; + }; + }; + }; + greetd = { + enable = true; + settings = { + default_session = { + command = "${pkgs.hyprland}/bin/hyprland"; + user = "jras"; + }; + }; + }; + gnome.gnome-keyring.enable = true; + openssh = { + enable = true; + openFirewall = false; + settings.AllowUsers = [ "jras" ]; }; - }; - services.greetd = { - enable = true; - settings = { - default_session = { - command = "${pkgs.hyprland}/bin/hyprland"; - user = "jras"; - }; - }; - }; - services.gnome.gnome-keyring.enable = true; - services.openssh = { - enable = true; - openFirewall = false; - settings.AllowUsers = [ "jras" ]; }; systemd.user.services.kanshi = { diff --git a/home-manager/compositor/hyprland.nix b/home-manager/compositor/hyprland.nix index bd6fdfd..3c9eecb 100644 --- a/home-manager/compositor/hyprland.nix +++ b/home-manager/compositor/hyprland.nix @@ -6,6 +6,11 @@ let default = "${poly}"; in { + home.packages = with pkgs; [ + rofi-wayland-unwrapped + rofi-rbw-wayland + ]; + wayland.windowManager.hyprland.enable = true; wayland.windowManager.hyprland.systemd.enable = true; wayland.windowManager.hyprland.settings = { |