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
home.activation.copyDesktopFiles = lib.hm.dag.entryAfter ["installPackages"] ''
if [ "$XDG_CURRENT_DESKTOP" = "GNOME" ]; then
# home.activation.copyDesktopFiles = lib.hm.dag.entryAfter ["installPackages"] ''
# 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
rm -rf "${config.home.homeDirectory}/.local/share/applications/nix"
fi
# if [ -d "${config.home.homeDirectory}/.local/share/applications/nix" ]; then
# rm -rf "${config.home.homeDirectory}/.local/share/applications/nix"
# fi
ln -sf "${config.home.homeDirectory}/.nix-profile/share/applications" \
${config.home.homeDirectory}/.local/share/applications/nix
# ln -sf "${config.home.homeDirectory}/.nix-profile/share/applications" \
# ${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
rm -rf "${config.home.homeDirectory}/.local/share/icons/nix"
fi
# if [ -d "${config.home.homeDirectory}/.local/share/icons/nix" ]; then
# rm -rf "${config.home.homeDirectory}/.local/share/icons/nix"
# fi
ln -sf "${config.home.homeDirectory}/.nix-profile/share/icons" \
${config.home.homeDirectory}/.local/share/icons/nix
# ln -sf "${config.home.homeDirectory}/.nix-profile/share/icons" \
# ${config.home.homeDirectory}/.local/share/icons/nix
fi
'';
# fi
# '';
# https://wiki.nixos.org/wiki/GNOME
# https://hoverbear.org/blog/declarative-gnome-configuration-in-nixos/#setting-gnome-options
dconf.settings = {
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
"binding" = "<Super>Return";
"command" = "ghostty";
"name" = "Terminal";
};
};
# dconf.settings = {
# "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
# "binding" = "<Super>Return";
# "command" = "ghostty";
# "name" = "Terminal";
# };
# };
}