diff --git a/roles/common.nix b/roles/common.nix index 7a0ab0b..a1a86d6 100644 --- a/roles/common.nix +++ b/roles/common.nix @@ -26,7 +26,8 @@ nixpkgs = { config = { allowUnfree = true; }; }; - fonts.fonts = with pkgs; [ cascadia-code ]; + fonts.fontconfig.enable = true; + fonts.fonts = with pkgs; [ cascadia-code victor-mono ]; environment.systemPackages = with pkgs; [ file diff --git a/roles/gnome.nix b/roles/gnome.nix index 23cd64d..422bbb8 100644 --- a/roles/gnome.nix +++ b/roles/gnome.nix @@ -4,7 +4,10 @@ services = { xserver = { enable = true; - displayManager.gdm.enable = true; + displayManager.gdm = { + enable = true; + wayland = false; + }; desktopManager.gnome.enable = true; libinput.enable = true; layout = "us"; @@ -13,8 +16,13 @@ dbus.packages = with pkgs; [ gnome3.dconf ]; udev.packages = with pkgs; [ gnome3.gnome-settings-daemon ]; + gvfs.enable = true; }; - environment.systemPackages = with pkgs; [ gnomeExtensions.appindicator ]; + environment.systemPackages = with pkgs; [ + gnomeExtensions.appindicator + gnomeExtensions.sound-output-device-chooser + pkgs.unstable.gnomeExtensions.pop-shell + ]; security.pam.services.gdm.enableGnomeKeyring = true; } diff --git a/roles/home/common.nix b/roles/home/common.nix index b7fd0c4..92f3c92 100644 --- a/roles/home/common.nix +++ b/roles/home/common.nix @@ -10,7 +10,7 @@ VISUAL = "nvim"; }; - packages = with pkgs; [ rizin sshfs nixfmt ]; + packages = with pkgs; [ rizin sshfs nixfmt victor-mono ]; }; programs.neovim = {