reworked gnome extensions
This commit is contained in:
+17
-22
@@ -17,7 +17,21 @@
|
||||
systemd.services."autovt@tty1".enable = false;
|
||||
};
|
||||
|
||||
flake.modules.homeManager.gnome = { config, pkgs, ... }: {
|
||||
flake.modules.homeManager.gnome = { config, pkgs, ... }:
|
||||
let
|
||||
# `gnome-extensions list` for a list
|
||||
extensions = with pkgs.gnomeExtensions; [
|
||||
appindicator # For gnome systray icons
|
||||
dash-to-panel
|
||||
gtile
|
||||
space-bar
|
||||
switcher
|
||||
tactile
|
||||
vitals
|
||||
];
|
||||
enabledExtensions = map (ext: ext.extensionUuid) extensions;
|
||||
in
|
||||
{
|
||||
gtk = {
|
||||
enable = true;
|
||||
theme = {
|
||||
@@ -27,16 +41,7 @@
|
||||
gtk4.theme = config.gtk.theme;
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
gnome-tweaks
|
||||
gnomeExtensions.appindicator # For gnome systray icons
|
||||
gnomeExtensions.dash-to-panel
|
||||
gnomeExtensions.gtile
|
||||
gnomeExtensions.space-bar
|
||||
gnomeExtensions.switcher
|
||||
gnomeExtensions.tactile
|
||||
gnomeExtensions.vitals
|
||||
];
|
||||
home.packages = [ pkgs.gnome-tweaks ] ++ extensions;
|
||||
|
||||
dconf.settings = {
|
||||
"org/gnome/desktop/interface" = {
|
||||
@@ -45,17 +50,7 @@
|
||||
|
||||
"org/gnome/shell" = {
|
||||
disable-user-extensions = false;
|
||||
|
||||
# `gnome-extensions list` for a list
|
||||
enabled-extensions = with pkgs.gnomeExtensions; [
|
||||
appindicator.extensionUuid
|
||||
gtile.extensionUuid
|
||||
space-bar.extensionUuid
|
||||
switcher.extensionUuid
|
||||
tactile.extensionUuid
|
||||
vitals.extensionUuid
|
||||
dash-to-panel.extensionUuid
|
||||
];
|
||||
enabled-extensions = enabledExtensions;
|
||||
};
|
||||
|
||||
"org/gnome/desktop/wm/preferences" = {
|
||||
|
||||
Reference in New Issue
Block a user