diff --git a/home/file_manager/dolphin.nix b/home/file_manager/dolphin.nix new file mode 100644 index 0000000..1759400 --- /dev/null +++ b/home/file_manager/dolphin.nix @@ -0,0 +1,8 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + libsForQt5.dolphin + libsForQt5.kio-extras + kio-fuse + ]; +} diff --git a/home/hyprland/hyprland.nix b/home/hyprland/hyprland.nix index 5c7d1f3..e32f7a3 100644 --- a/home/hyprland/hyprland.nix +++ b/home/hyprland/hyprland.nix @@ -3,7 +3,7 @@ let package = pkgs.hyprland; super = "SUPER"; terminal = "kitty"; - fileManager = "thunar"; + fileManager = "dolphin"; menu = "~/.config/rofi/launchers/type-3/launcher.sh"; power = "~/.config/rofi/powermenu/type-6/powermenu.sh"; in diff --git a/home/themes/dark/default.nix b/home/themes/dark/default.nix new file mode 100644 index 0000000..a012133 --- /dev/null +++ b/home/themes/dark/default.nix @@ -0,0 +1,9 @@ +{ pkgs, ... }: +{ + + imports = [ + ./qt.nix + ./gtk.nix + ]; + +} diff --git a/home/themes/dark/gtk.nix b/home/themes/dark/gtk.nix new file mode 100644 index 0000000..e051950 --- /dev/null +++ b/home/themes/dark/gtk.nix @@ -0,0 +1,22 @@ +{ pkgs, ... }: +{ + + gtk = { + enable = true; + + theme = { + package = pkgs.flat-remix-gtk; + name = "Flat-Remix-GTK-Grey-Darkest"; + }; + + iconTheme = { + package = pkgs.gnome.adwaita-icon-theme; + name = "Adwaita"; + }; + + font = { + name = "Sans"; + size = 12; + }; + }; +} diff --git a/home/themes/dark/qt.nix b/home/themes/dark/qt.nix new file mode 100644 index 0000000..df9f328 --- /dev/null +++ b/home/themes/dark/qt.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: +{ + + home.packages = with pkgs.libsForQt5; [ + qt5ct + qtstyleplugin-kvantum + ]; + + qt = { + enable = true; + platformTheme = "qtct"; + style.name = "kvantum"; + }; + + xdg.configFile = { + "Kvantum/ArcDark".source = "${pkgs.arc-kde-theme}/share/Kvantum/ArcDark"; + "Kvantum/kvantum.kvconfig".text = "[General]\ntheme=ArcDark"; + }; +} diff --git a/modules/system.nix b/modules/system.nix index 3c8fe85..06523c4 100644 --- a/modules/system.nix +++ b/modules/system.nix @@ -98,7 +98,7 @@ programs.dconf.enable = true; - programs.xfconf.enable = true; + /*programs.xfconf.enable = true; services.gvfs.enable = true; services.tumbler.enable = true; programs.thunar = { @@ -107,7 +107,7 @@ thunar-archive-plugin thunar-volman ]; - }; + };*/ # Virtualisation virtualisation = { diff --git a/users/phil/home.nix b/users/phil/home.nix index faba91f..20e281c 100644 --- a/users/phil/home.nix +++ b/users/phil/home.nix @@ -11,7 +11,7 @@ ../../home/hyprland # Window Manager - ../../home/file_manager/thunar.nix # File Manager + ../../home/file_manager/dolphin.nix # File Manager ../../home/programs/dev # Dev Tools