config/users/pbsds/home/gnome.nix

78 lines
2.0 KiB
Nix

# https://nix-community.github.io/home-manager/options.html
{ pkgs, config, ... }:
{
imports = [
./default.nix
#./profiles/gnome.nix
];
# TODO: dbus
dconf.settings = {
"org/gnome/shell" = {
disable-user-extensions = false;
enabled-extensions = [
"just-perfection-desktop@just-perfection"
];
};
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
enable-hot-corners = false;
clock-show-weekday = true;
};
"org/gnome/desktop/privacy" = {
report-technical-problems = "false";
};
"org/gnome/desktop/wm/preferences" = {
button-layout = ":minimize,close";
};
"org/gnome/settings-daemon/plugins/power" = {
sleep-interactive-ac-type = "nothing";
};
"org/gnome/settings-daemon/plugins/media-keys" = {
custom-keybindings = [
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/"
];
};
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
binding = "<Super>e";
command = "nautilus";
name = "open-file-browser";
};
"org/gnome/shell/extensions/just-perfection" = {
theme = true;
activities-button = false;
};
/** /
"org/gnome/shell/extensions/blur-my-shell" = {
brightness = 0.9;
};
"org/gnome/shell/extensions/blur-my-shell/panel" = {
customize = true;
sigma = 0;
};
"org/gnome/shell/extensions/blur-my-shell/overview" = { # Temporary = D2D Bug
customize = true;
sigma = 0;
};
/**/
};
home.packages = with pkgs; [
gnome.gnome-tweaks
lxterminal
gnomeExtensions.just-perfection
/** /
gnomeExtensions.blur-my-shell
gnomeExtensions.tray-icons-reloaded
gnomeExtensions.removable-drive-menu
gnomeExtensions.battery-indicator-upower
gnomeExtensions.workspace-indicator-2
gnomeExtensions.bluetooth-quick-connect
gnomeExtensions.forge
/**/
];
}