diff --git a/flake.nix b/flake.nix index 7e892d4..4400e8e 100644 --- a/flake.nix +++ b/flake.nix @@ -45,6 +45,7 @@ enable = true; protonmail = true; matrix = true; + gtk = false; sway = { enable = true; diff --git a/modules/home/gtk.nix b/modules/home/gtk.nix index c6f8f4a..098f8a2 100644 --- a/modules/home/gtk.nix +++ b/modules/home/gtk.nix @@ -17,7 +17,7 @@ in package = pkgs.phinger-cursors; }; iconTheme = { - name = "awaida-dark"; + name = "awaidta-dark"; package = pkgs.gnome.adwaita-icon-theme; }; theme = { diff --git a/modules/nix/gui.nix b/modules/nix/gui.nix index f619751..73b6e50 100644 --- a/modules/nix/gui.nix +++ b/modules/nix/gui.nix @@ -95,11 +95,24 @@ in services.gnome.gnome-keyring.enable = mkIf cfg.secrets true; services.dbus.packages = mkIf cfg.secrets [ pkgs.gnome.seahorse ]; - xdg.portal.wlr.enable = true; + xdg.portal.config.common = [ "wlr" "gtk" ]; programs.thunar.enable = true; - fonts.packages = with pkgs; [ - font-awesome - ]; + fonts = { + packages = with pkgs; [ + liberation_ttf + ubuntu_font_family + font-awesome + vazir-fonts + ]; + fontconfig = { + + defaultFonts = { + serif = [ "Liberation Serif" "Vazirmatn" ]; + sansSerif = [ "Ubuntu" "Vazirmatn" ]; + monospace = [ "Ubuntu Mono" ]; + }; + }; + }; }; }