diff --git a/home/home.nix b/home/home.nix index 364710c..951511e 100644 --- a/home/home.nix +++ b/home/home.nix @@ -25,6 +25,7 @@ ./system/hyprland.nix ./system/rofi.nix ./system/stylix.nix + ./system/theme.nix ./system/waybar.nix ./system/wlsunset.nix ./system/wofi.nix diff --git a/home/programs/packages.nix b/home/programs/packages.nix index 74ce350..f41a65d 100644 --- a/home/programs/packages.nix +++ b/home/programs/packages.nix @@ -47,7 +47,7 @@ okular # > desktop < # - firefox + # firefox telegram-desktop google-chrome chromium @@ -56,7 +56,7 @@ foliate helio-workstation keepassxc - vesktop + # vesktop equibop inputs.zen-browser.packages."${system}".default diff --git a/home/system/hyprland.nix b/home/system/hyprland.nix index 4dc9bbe..1c29bb6 100644 --- a/home/system/hyprland.nix +++ b/home/system/hyprland.nix @@ -282,7 +282,7 @@ $menu = rofi -show drun $lock = $HOME/.config/hypr/lock.sh $editor = zed - $browser = firefox + $browser = zen-browser $picker = hyprpicker -a -f hex ################# @@ -296,7 +296,7 @@ exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # exec-once=zsh $HOME/.config/hypr/autostart.sh exec-once = waybar - exec-once = keepassxc + # exec-once = keepassxc ############################# ### ENVIRONMENT VARIABLES ### @@ -325,7 +325,7 @@ env = WLR_NO_HARDWARE_CURSORS,1 env = __NV_PRIME_RENDER_OFFLOAD,1 env = __VK_LAYER_NV_optimus,NVIDIA_only - env = __GL_THREADED_OPTIMIZATIONS=0 + env = __GL_THREADED_OPTIMIZATIONS,0 # Wayland enforce env = QT_QPA_PLATFORM,wayland diff --git a/home/system/stylix.nix b/home/system/stylix.nix index 92da91f..655e7c2 100644 --- a/home/system/stylix.nix +++ b/home/system/stylix.nix @@ -2,11 +2,11 @@ { imports = [ inputs.stylix.homeManagerModules.stylix ]; - qt = { - enable = false; - style.name = "gtk2"; - platformTheme.name = "gtk"; - }; + #qt = { + # enable = false; + # style.name = "gtk2"; + # platformTheme.name = "gtk"; + #}; gtk.iconTheme = { name = "Papirus-Dark"; diff --git a/home/system/theme.nix b/home/system/theme.nix new file mode 100644 index 0000000..bcf2a93 --- /dev/null +++ b/home/system/theme.nix @@ -0,0 +1,23 @@ +{ + lib, + config, + pkgs, + ... +}: { + qt = { + enable = true; + platformTheme = "qtct"; + style = { + name = "kvantum"; + }; + }; + + xdg.configFile = { + "Kvantum/kvantum.kvconfig".text = '' + [General] + theme=GraphiteNordDark + ''; + + "Kvantum/GraphiteNord".source = "${pkgs.graphite-kde-theme}/share/Kvantum/GraphiteNord"; + }; +}