diff --git a/config/hypr/main.conf b/config/hypr/main.conf index 2992fcf4..f74472e1 100644 --- a/config/hypr/main.conf +++ b/config/hypr/main.conf @@ -41,6 +41,7 @@ exec-once = spotify & sleep 5; hyprctl dispatch movetoworkspacesilent special:sp # Some default env vars. env = XCURSOR_SIZE,24 +exec-once=hyprctl setcursor Dracula-cursors 24 # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { diff --git a/nixos/home/dconf.nix b/nixos/home/dconf.nix index b10a279d..5b468707 100644 --- a/nixos/home/dconf.nix +++ b/nixos/home/dconf.nix @@ -17,8 +17,6 @@ "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; - gtk-theme = "Dracula"; - icon-theme = "Flat-Remix-Violet-Dark"; }; }; } diff --git a/nixos/home/packages.nix b/nixos/home/packages.nix index 932ac56f..8570d0f6 100644 --- a/nixos/home/packages.nix +++ b/nixos/home/packages.nix @@ -68,7 +68,6 @@ (with gnome; [ gnome-calculator seahorse - adwaita-icon-theme ]) ++ [ @@ -91,7 +90,7 @@ virt-manager gradle gradle-completion # not working - jdk19_headless + temurin-bin-17 #camunda-modeler protonmail-bridge @@ -105,8 +104,6 @@ libnotify libinput playerctl - dracula-theme - dracula-icon-theme steam-run wineWowPackages.stable cabextract @@ -150,7 +147,6 @@ swappy fontfor qt5ct - lxappearance imagemagick usbutils evtest diff --git a/nixos/home/theme.nix b/nixos/home/theme.nix index 2e49302f..fdc8d239 100644 --- a/nixos/home/theme.nix +++ b/nixos/home/theme.nix @@ -1,8 +1,26 @@ { pkgs, ... }: { + gtk = { + enable = true; + theme = { + name = "Dracula"; + package = pkgs.dracula-theme; + }; + + iconTheme = { + name = "Flat-Remix-Violet-Dark"; + package = pkgs.flat-remix-icon-theme; + }; + + cursorTheme = { + name = "Dracula-cursors"; + package = pkgs.dracula-icon-theme; + }; + }; + xdg.configFile = { - "../.themes/Dracula".source = "${pkgs.dracula-theme}/share/themes/Dracula"; + "../.themes/Dracula".source = "${pkgs.dracula-theme}/share/themes/Dracula"; "Kvantum/Dracula".source = "${pkgs.dracula-theme}/share/Kvantum/Dracula"; "Kvantum/Dracula-Solid".source = "${pkgs.dracula-theme}/share/Kvantum/Dracula-Solid";