diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index b59b05c..493aada 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -581,20 +581,24 @@ clock-show-weekday = true; font-name = "IosevkaLyteTerm 12"; monospace-font-name = "IosevkaLyteTerm 12"; + color-scheme = "prefer-dark"; # scaling-factor = 1.75; }; "org/gnome/mutter" = { - experimental-features = ["scale-monitor-framebuffer" "variable-refresh-rate"]; + experimental-features = ["variable-refresh-rate"]; }; "org/gnome/shell" = { disable-user-extensions = false; - enabled-extensions = [ - "tilingshell@ferrarodomenico.com" + enabled-extensions = with pkgs.gnomeExtensions; [ + tiling-shell.extensionUuid + appindicator.extensionUuid + blur-my-shell.extensionUuid ]; }; "org/gnome/shell/extensions/tilingshell" = { + inner-gaps = 8; focus-window-right = ["l"]; focus-window-left = ["h"]; focus-window-up = ["k"]; @@ -603,8 +607,10 @@ }; }; - home.packages = with pkgs; [ - gnomeExtensions.tiling-shell + home.packages = with pkgs.gnomeExtensions; [ + tiling-shell + blur-my-shell + appindicator ]; programs.gnome-shell = { diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index fa04752..bb98c01 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -736,12 +736,22 @@ }: { imports = with nixosModules; [pipewire]; - services.xserver.displayManager.gdm.enable = true; - services.xserver.desktopManager.gnome.enable = true; + services = { + xserver = { + enable = true; + displayManager.gdm.enable = true; + desktopManager.gnome.enable = true; + }; + udev.packages = [pkgs.gnome-settings-daemon]; + }; - services.xserver.enable = true; - - environment.variables.GSK_RENDERER = "gl"; + environment = { + variables.GSK_RENDERER = "gl"; + systemPackages = with pkgs; [ + adwaita-icon-theme + adwaita-icon-theme-legacy + ]; + }; programs.kdeconnect = { enable = true; diff --git a/readme.md b/readme.md index 0f31470..2b97e72 100644 --- a/readme.md +++ b/readme.md @@ -62,8 +62,6 @@ See [lib/internal.md](./lib/internal.md). ## Short Term -- gnome weather -- gnome notification sounds - gnome missing icons - ghostty only notify if window or pane or w/e is not focused - more-easily manage gitea repo mirroring to github?