From c4d22b94a644370fb5d362aaab6a181171317eef Mon Sep 17 00:00:00 2001 From: Pedro Rey Anca Date: Sun, 21 Jul 2024 13:44:10 +0200 Subject: [PATCH] Configure QT --- modules/home/default.nix | 1 + modules/home/qt.nix | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 modules/home/qt.nix diff --git a/modules/home/default.nix b/modules/home/default.nix index 5ea8ae1..b9e8828 100644 --- a/modules/home/default.nix +++ b/modules/home/default.nix @@ -24,6 +24,7 @@ ++ [(import ./scripts/scripts.nix)] # personal scripts ++ [(import ./spotify.nix)] ++ [(import ./starship.nix)] # shell prompt + ++ [(import ./qt.nix)] ++ [(import ./vscodium.nix)] # vscode forck ++ [(import ./waybar)] # status bar ++ [(import ./zsh.nix)]; # shell diff --git a/modules/home/qt.nix b/modules/home/qt.nix new file mode 100644 index 0000000..69c5c59 --- /dev/null +++ b/modules/home/qt.nix @@ -0,0 +1,17 @@ +{pkgs, ...}: { + qt.enable = true; + qt.platformTheme.name = "qtct"; + qt.style.name = "kvantum"; + + home.packages = with pkgs; [ + libsForQt5.qtstyleplugin-kvantum + ]; + + xdg.configFile."Kvantum/kvantum.kvconfig".source = (pkgs.formats.ini {}).generate "kvantum.kvconfig" { + General.theme = "Catppuccin-Mocha-Lavender"; + }; + xdg.configFile."Kvantum/Catppuccin-Mocha-Lavender".source = "${(pkgs.catppuccin-kvantum.override { + accent = "Lavender"; + variant = "Mocha"; + })}/share/Kvantum/Catppuccin-Mocha-Lavender"; +}