disabled some gnome stuff

This commit is contained in:
John Lancaster
2025-07-06 12:32:32 -05:00
parent d5a3520471
commit 0d07e078aa

View File

@@ -80,37 +80,37 @@
}; };
# https://discourse.nixos.org/t/apps-installed-via-home-manager-are-not-visible-within-gnome/48252/2 # https://discourse.nixos.org/t/apps-installed-via-home-manager-are-not-visible-within-gnome/48252/2
home.activation.copyDesktopFiles = lib.hm.dag.entryAfter ["installPackages"] '' # home.activation.copyDesktopFiles = lib.hm.dag.entryAfter ["installPackages"] ''
if [ "$XDG_CURRENT_DESKTOP" = "GNOME" ]; then # if [ "$XDG_CURRENT_DESKTOP" = "GNOME" ]; then
mkdir -p "${config.home.homeDirectory}/.local/share/applications" # mkdir -p "${config.home.homeDirectory}/.local/share/applications"
if [ -d "${config.home.homeDirectory}/.local/share/applications/nix" ]; then # if [ -d "${config.home.homeDirectory}/.local/share/applications/nix" ]; then
rm -rf "${config.home.homeDirectory}/.local/share/applications/nix" # rm -rf "${config.home.homeDirectory}/.local/share/applications/nix"
fi # fi
ln -sf "${config.home.homeDirectory}/.nix-profile/share/applications" \ # ln -sf "${config.home.homeDirectory}/.nix-profile/share/applications" \
${config.home.homeDirectory}/.local/share/applications/nix # ${config.home.homeDirectory}/.local/share/applications/nix
mkdir -p "${config.home.homeDirectory}/.local/share/icons" # mkdir -p "${config.home.homeDirectory}/.local/share/icons"
if [ -d "${config.home.homeDirectory}/.local/share/icons/nix" ]; then # if [ -d "${config.home.homeDirectory}/.local/share/icons/nix" ]; then
rm -rf "${config.home.homeDirectory}/.local/share/icons/nix" # rm -rf "${config.home.homeDirectory}/.local/share/icons/nix"
fi # fi
ln -sf "${config.home.homeDirectory}/.nix-profile/share/icons" \ # ln -sf "${config.home.homeDirectory}/.nix-profile/share/icons" \
${config.home.homeDirectory}/.local/share/icons/nix # ${config.home.homeDirectory}/.local/share/icons/nix
fi # fi
''; # '';
# https://wiki.nixos.org/wiki/GNOME # https://wiki.nixos.org/wiki/GNOME
# https://hoverbear.org/blog/declarative-gnome-configuration-in-nixos/#setting-gnome-options # https://hoverbear.org/blog/declarative-gnome-configuration-in-nixos/#setting-gnome-options
dconf.settings = { # dconf.settings = {
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = { # "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
"binding" = "<Super>Return"; # "binding" = "<Super>Return";
"command" = "ghostty"; # "command" = "ghostty";
"name" = "Terminal"; # "name" = "Terminal";
}; # };
}; # };
} }