Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

Commit

Permalink
feat(gnome): manage extensions using hm dconf module
Browse files Browse the repository at this point in the history
  • Loading branch information
JesusMtnez committed Dec 15, 2023
1 parent cc36534 commit 3d729b0
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
1 change: 0 additions & 1 deletion hosts/albus/configuration.nix
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,6 @@

# gnome apps / tools
gnome.adwaita-icon-theme
gnomeExtensions.appindicator
];

environment.gnome.excludePackages = (with pkgs; [
Expand Down
22 changes: 22 additions & 0 deletions hosts/albus/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,12 @@ in
thunderbird-bin
usbimager
vlc

gnomeExtensions.appindicator
gnomeExtensions.dash-to-panel
gnomeExtensions.space-bar
gnomeExtensions.user-themes
gnomeExtensions.vitals
];

gtk = {
Expand All @@ -77,6 +83,22 @@ in
theme.name = "Adwaita-dark";
};

dconf.settings = {
# ...
"org/gnome/shell" = {
disable-user-extensions = false;

# `gnome-extensions list` for a list
enabled-extensions = [
"[email protected]"
"[email protected]"
"space-bar@luchrioh"
"[email protected]"
"[email protected]"
];
};
};

# See: https://github.com/nix-community/home-manager/issues/2064
systemd.user.targets.tray = {
Unit = {
Expand Down

0 comments on commit 3d729b0

Please sign in to comment.