From 424acf8ade01f6e2174a50ccf7bc87f1f5446813 Mon Sep 17 00:00:00 2001 From: Isshi0417 Date: Thu, 11 Jul 2024 22:27:14 +0900 Subject: [PATCH] Configure icons --- hosts/default/configuration.nix | 10 +++------- modules/home-manager/default.nix | 3 +-- modules/home-manager/ricing/default.nix | 20 ++++++++++++++++++++ modules/ricing/default.nix | 12 ++++++++++++ 4 files changed, 36 insertions(+), 9 deletions(-) create mode 100644 modules/home-manager/ricing/default.nix create mode 100644 modules/ricing/default.nix diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index e3b483d..d9127bf 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -19,8 +19,8 @@ # Gaming ../../modules/gaming - # Stylix - ../../modules/ricing/stylix + # Ricing + ../../modules/ricing # Home-manager inputs.home-manager.nixosModules.default @@ -71,11 +71,7 @@ LC_TIME = "en_US.UTF-8"; }; - services.displayManager.sddm = { - enable = true; - package = pkgs.kdePackages.sddm; - wayland.enable = true; - }; + services.xserver.displayManager.lightdm.enable = true; programs.zsh.enable = true; diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index e307b2e..ba7c61d 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -6,8 +6,7 @@ ./terminal ./gnome-extensions ./vscode - ./ricing/hyprland - ./ricing/stylix + ./ricing ]; # Allow Unfree diff --git a/modules/home-manager/ricing/default.nix b/modules/home-manager/ricing/default.nix new file mode 100644 index 0000000..3c7825a --- /dev/null +++ b/modules/home-manager/ricing/default.nix @@ -0,0 +1,20 @@ +{ pkgs, ... }: + +{ + imports = [ + ./stylix + ./hyprland + ]; + + # GTK theming + gtk.enable = true; + + gtk.iconTheme.package = pkgs.gruvbox-plus-icons; + gtk.iconTheme.name = "Gruvbox-Plus-Dark"; + + # Qt theming + qt.enable = true; + qt.platformTheme = "gtk"; + qt.style.name = "adwaita-dark"; + qt.style.package = pkgs.adwaita-qt; +} \ No newline at end of file diff --git a/modules/ricing/default.nix b/modules/ricing/default.nix new file mode 100644 index 0000000..a39e3be --- /dev/null +++ b/modules/ricing/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +{ + imports = [ + ./stylix + ]; + + environment.systemPackages = with pkgs; [ + libsForQt5.qt5.qtquickcontrols + libsForQt5.qt5.qtgraphicaleffects + ]; +} \ No newline at end of file