diff --git a/users/mary/default.nix b/users/mary/default.nix index 34c0397..b8a96f6 100644 --- a/users/mary/default.nix +++ b/users/mary/default.nix @@ -100,4 +100,5 @@ rec { }; desktop = import ./desktop.nix; + stylix = import ./stylix.nix; } diff --git a/users/mary/style.nix b/users/mary/style.nix index 7080bfd..e011ce8 100644 --- a/users/mary/style.nix +++ b/users/mary/style.nix @@ -13,28 +13,35 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . -{ pkgs, ...}: +{ pkgs, lib, ...}: { - stylix.polarity = "dark"; + stylix.image = lib.mkForce ./wallpaper.jpg; + stylix.polarity = "light"; stylix.fonts = { serif = { - package = pkgs.dejavu_fonts; - name = "DejaVu Serif"; + package = pkgs.vazir-fonts; + name = "Vazirmatn"; }; sansSerif = { - package = pkgs.dejavu_fonts; - name = "DejaVu Sans"; + package = pkgs.vazir-fonts; + name = "Vazirmatn"; }; monospace = { - package = pkgs.dejavu_fonts; - name = "DejaVu Sans Mono"; + package = pkgs.fira-mono; + name = "Fira Mono"; }; emoji = { package = pkgs.noto-fonts-emoji; name = "Noto Color Emoji"; }; + sizes = { + applications = 10; + desktop = 10; + popups = 10; + terminal = 10; + }; }; } diff --git a/users/mary/wallpaper.jpg b/users/mary/wallpaper.jpg new file mode 100644 index 0000000..02f9551 Binary files /dev/null and b/users/mary/wallpaper.jpg differ diff --git a/worlds/maryland.nix b/worlds/maryland.nix index 15a07c8..c32b2e4 100644 --- a/worlds/maryland.nix +++ b/worlds/maryland.nix @@ -50,12 +50,12 @@ let defaultSession = "gnome-xorg"; gdm.enable = true; }; - + services.xserver.desktopManager.gnome.enable = lib.mkForce true; environment.systemPackages = with pkgs; [ gnomeExtensions.appindicator gnome.adwaita-icon-theme ]; services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ]; programs.dconf.enable = true; - + services.dbus.enable = true; # I want to fully control my users via nix users.mutableUsers = false; @@ -109,7 +109,7 @@ in { base mary.user desktop - styles + mary.stylix yubikey virtualisation.podman inputs.home-manager.nixosModules.home-manager