From 3c4a2a2071d9533ec9c8e93f28ca881508fafcb3 Mon Sep 17 00:00:00 2001 From: Ahwx Date: Sat, 12 Oct 2024 13:07:06 +0200 Subject: [PATCH] fix: gtk stuff (partially), pointer; feat: switch to swaync --- modules/home/hyprland/config.nix | 60 ++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/modules/home/hyprland/config.nix b/modules/home/hyprland/config.nix index 44702df..7f596bf 100644 --- a/modules/home/hyprland/config.nix +++ b/modules/home/hyprland/config.nix @@ -10,23 +10,56 @@ gtk = { enable = true; + font = { + name = "CaskaydiaCove Nerd Font"; + size = 12; + }; theme = { - name = "orchis-theme"; - package = pkgs.orchis-theme; + name = "Gruvbox-Green-Dark"; + package = pkgs.gruvbox-gtk-theme.override { + colorVariants = [ "dark" ]; + themeVariants = [ "green" ]; + tweakVariants = [ "macos" ]; + }; }; iconTheme = { - name = "Adwaita"; - package = pkgs.gnome.adwaita-icon-theme; + name = "Papirus-Dark"; + package = pkgs.papirus-icon-theme.override { + color = "black"; + }; }; cursorTheme = { - name = "Adwaita"; - package = pkgs.gnome.adwaita-icon-theme; - }; - font = { - name = "JetBrainsMono Nerd Font"; - size = 11; + name = "Bibata-Modern-Ice"; + package = pkgs.bibata-cursors; + size = 24; }; }; + + home.pointerCursor = { + name = "Bibata-Modern-Ice"; + package = pkgs.bibata-cursors; + size = 24; + }; + + # gtk = { + # enable = true; + # theme = { + # name = "Orchis-Dark"; + # package = pkgs.orchis-theme; + # }; + # iconTheme = { + # name = "Adwaita"; + # package = pkgs.gnome.adwaita-icon-theme; + # }; + # cursorTheme = { + # name = "Adwaita"; + # package = pkgs.gnome.adwaita-icon-theme; + # }; + # font = { + # name = "JetBrainsMono Nerd Font"; + # size = 11; + # }; + # }; # home.pointerCursor = { # gtk.enable = true; @@ -62,7 +95,7 @@ "swaybg -m fill -i $(find ~/Pictures/wallpapers/ -maxdepth 1 -type f) &" "poweralertd &" "waybar &" - "mako &" + "swaync &" "wl-paste --watch cliphist store &" "yubikey-touch-detector --libnotify" ]; @@ -77,6 +110,11 @@ }; }; + gestures = { + workspace_swipe = true; + workspace_swipe_invert = true; + }; + general = { "$mainMod" = "ALT"; layout = "dwindle";