2024-09-29 21:48:55 +00:00
|
|
|
{
|
|
|
|
pkgs,
|
2024-11-07 17:25:44 +00:00
|
|
|
osConfig,
|
2024-09-29 21:48:55 +00:00
|
|
|
config,
|
|
|
|
...
|
|
|
|
}: {
|
|
|
|
dconf = {
|
|
|
|
enable = true;
|
|
|
|
settings = {
|
|
|
|
"org/gnome/shell" = {
|
|
|
|
disable-user-extensions = false; # enables user extensions
|
|
|
|
enabled-extensions = [
|
|
|
|
pkgs.gnomeExtensions.appindicator.extensionUuid
|
|
|
|
pkgs.gnomeExtensions.blur-my-shell.extensionUuid
|
|
|
|
pkgs.gnomeExtensions.emoji-copy.extensionUuid
|
|
|
|
pkgs.gnomeExtensions.clipboard-history.extensionUuid
|
|
|
|
];
|
|
|
|
};
|
2024-09-29 23:21:17 +00:00
|
|
|
|
2024-09-29 21:48:55 +00:00
|
|
|
"org/gnome/desktop/input-sources" = {
|
|
|
|
xkb-options = ["compose:ralt"];
|
|
|
|
};
|
2024-09-29 23:21:17 +00:00
|
|
|
|
2024-09-29 21:48:55 +00:00
|
|
|
"org/gnome/desktop/interface" = {
|
|
|
|
enable-hot-corners = false;
|
|
|
|
color-scheme = "prefer-dark";
|
|
|
|
};
|
2024-09-29 23:21:17 +00:00
|
|
|
"org/gnome/desktop/background" = {
|
2024-11-07 17:25:44 +00:00
|
|
|
picture-uri-dark = "file://" + builtins.toString osConfig.theme.wallpaper;
|
2024-09-29 23:21:17 +00:00
|
|
|
};
|
|
|
|
|
2024-09-29 21:48:55 +00:00
|
|
|
"org/gnome/desktop/search-providers" = {
|
|
|
|
disabled = [
|
|
|
|
"org.gnome.Terminal.desktop"
|
|
|
|
"org.gnome.Software.desktop"
|
|
|
|
"org.gnome.seahorse.Application.desktop"
|
|
|
|
"org.gnome.clocks.desktop"
|
|
|
|
"org.gnome.Characters.desktop"
|
|
|
|
"org.gnome.Calendar.desktop"
|
|
|
|
"org.gnome.Calculator.desktop"
|
|
|
|
];
|
|
|
|
enabled = [
|
|
|
|
"org.gnome.Nautilus.desktop"
|
|
|
|
"org.gnome.Settings.desktop"
|
|
|
|
];
|
|
|
|
};
|
2024-09-29 23:21:17 +00:00
|
|
|
|
2024-09-29 21:48:55 +00:00
|
|
|
"org/freedesktop/tracker/mine/files" = {
|
|
|
|
index-recursive-directories = [
|
|
|
|
"&DESKTOP"
|
|
|
|
"&DOCUMENTS"
|
|
|
|
"&MUSIC"
|
|
|
|
"&PICTURES"
|
|
|
|
"&VIDEOS"
|
|
|
|
"${config.home.homeDirectory}/Notes"
|
|
|
|
"${config.home.homeDirectory}/Projects"
|
|
|
|
];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
home.packages = with pkgs.gnomeExtensions; [
|
|
|
|
appindicator
|
|
|
|
blur-my-shell
|
|
|
|
clipboard-history
|
|
|
|
emoji-copy
|
|
|
|
];
|
|
|
|
}
|