Hi all! I’ve configured the dash-to-dock
GNOME extension via home-manager (and dconf2nix
) like this:
{ lib, ... }:
{
dconf.settings = with lib.hm.gvariant; {
"org/gnome/desktop/input-sources" = {
sources = [ (mkTuple [ "xkb" "de+nodeadkeys" ]) ];
};
"org/gnome/desktop/wm/preferences" = {
button-layout = "appmenu:minimize,maximize,close";
};
"org/gnome/shell" = {
disable-user-extensions = false;
enabled-extensions = [
"appindicatorsupport@rgcjonas.gmail.com"
"caffeine@patapon.info"
"dash-to-dock@micxgx.gmail.com"
"launch-new-instance@gnome-shell-extensions.gcampax.github.com"
];
};
"org/gnome/shell/extensions/dash-to-doc" = {
background-opacity = 0.8;
click-action = "previews";
custom-theme-shrink = true;
dash-max-icon-size = 32;
dock-fixed = true;
dock-position = "LEFT";
extend-height = true;
height-fraction = 0.9;
intellihide-mode = "FOCUS_APPLICATION_WINDOWS";
};
};
}
After running nixos-rebuild switch
(and rebooting) the extensions are enabled but the settings are not applied (i.e. the dock is still at the bottom, etc.). However, when looking at the dconf
settings everything seems to be correct:
dconf dump /org/gnome/shell/extensions/dash-to-doc/
[/]
background-opacity=0.80000000000000004
click-action='previews'
custom-theme-shrink=true
dash-max-icon-size=32
dock-fixed=true
dock-position='LEFT'
extend-height=true
height-fraction=0.90000000000000002
intellihide-mode='FOCUS_APPLICATION_WINDOWS'
But although the settings are there, they are not actually (visually) applied. What am I doing wrong here and how can I fix it?