summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/shared.nix61
-rw-r--r--home-manager/compositor/hyprland.nix5
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 = {