2025-08-24 16:05:54 +02:00
|
|
|
{ pkgs, config, hostName, lib, ... }: {
|
|
|
|
|
programs = {
|
|
|
|
|
firefox = {
|
|
|
|
|
nativeMessagingHosts = [
|
|
|
|
|
pkgs.gnome-browser-connector
|
|
|
|
|
];
|
|
|
|
|
}; # end firefox
|
|
|
|
|
}; # end programs
|
|
|
|
|
|
|
|
|
|
dconf.enable = true;
|
|
|
|
|
dconf.settings = {
|
|
|
|
|
"org/gnome/desktop/background" = {
|
|
|
|
|
color-shading-type = "solid";
|
|
|
|
|
picture-options = "zoom";
|
|
|
|
|
primary-color = "#000000000000";
|
|
|
|
|
secondary-color = "#000000000000";
|
|
|
|
|
picture-uri = "file:///home/alisceon/Pictures/system/bg.png";
|
|
|
|
|
picture-uri-dark = "file:///home/alisceon/Pictures/system/bg.png";
|
|
|
|
|
};
|
|
|
|
|
"org/gnome/mutter" = {
|
|
|
|
|
auto-maximize = true;
|
|
|
|
|
};
|
|
|
|
|
"org/gnome/desktop/interface" = {
|
|
|
|
|
accent-color = "red";
|
|
|
|
|
color-scheme = "prefer-dark";
|
|
|
|
|
};
|
|
|
|
|
"org/gnome/shell" = {
|
|
|
|
|
disable-user-extensions = false;
|
|
|
|
|
enabled-extensions = [ pkgs.gnomeExtensions.ddterm.extensionUuid ];
|
|
|
|
|
favorite-apps = [
|
|
|
|
|
"org.gnome.Nautilus.desktop"
|
|
|
|
|
"firefox.desktop"
|
|
|
|
|
"code.desktop"
|
|
|
|
|
"obsidian.desktop"
|
|
|
|
|
"discord.desktop"
|
|
|
|
|
"signal.desktop"
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
"org/gnome/shell/keybindings" = {
|
|
|
|
|
show-screenshot-ui = [ "<Shift><Super>s" ];
|
2025-08-25 10:01:53 +02:00
|
|
|
|
|
|
|
|
};
|
|
|
|
|
"org/gnome/desktop/wm/keybindings" = {
|
|
|
|
|
switch-to-workspace-1 = [ "<Super>1" ];
|
|
|
|
|
switch-to-workspace-2 = [ "<Super>2" ];
|
|
|
|
|
switch-to-workspace-3 = [ "<Super>3" ];
|
|
|
|
|
switch-to-workspace-4 = [ "<Super>4" ];
|
|
|
|
|
switch-to-workspace-5 = [ "<Super>5" ];
|
|
|
|
|
switch-to-workspace-6 = [ "<Super>6" ];
|
|
|
|
|
switch-to-workspace-7 = [ "<Super>7" ];
|
|
|
|
|
switch-to-workspace-8 = [ "<Super>8" ];
|
|
|
|
|
switch-to-workspace-9 = [ "<Super>9" ];
|
|
|
|
|
switch-to-workspace-10 = [ "<Super>0" ];
|
|
|
|
|
move-to-workspace-1 = [ "<Shift><Super>1" ];
|
|
|
|
|
move-to-workspace-2 = [ "<Shift><Super>2" ];
|
|
|
|
|
move-to-workspace-3 = [ "<Shift><Super>3" ];
|
|
|
|
|
move-to-workspace-4 = [ "<Shift><Super>4" ];
|
|
|
|
|
move-to-workspace-5 = [ "<Shift><Super>5" ];
|
|
|
|
|
move-to-workspace-6 = [ "<Shift><Super>6" ];
|
|
|
|
|
move-to-workspace-7 = [ "<Shift><Super>7" ];
|
|
|
|
|
move-to-workspace-8 = [ "<Shift><Super>8" ];
|
|
|
|
|
move-to-workspace-9 = [ "<Shift><Super>9" ];
|
|
|
|
|
move-to-workspace-10 = [ "<Shift><Super>0" ];
|
|
|
|
|
close = [ "<Alt>F4" "<Shift><Super>q" ];
|
|
|
|
|
toggle-fullscreen = [ "<Super>f" ];
|
|
|
|
|
};
|
|
|
|
|
"org/gnome/desktop/wm/preferences" = {
|
|
|
|
|
focus-mode = "mouse";
|
|
|
|
|
auto-raise = true;
|
|
|
|
|
auto-raise-delay = 500;
|
2025-08-24 16:05:54 +02:00
|
|
|
};
|
|
|
|
|
"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" = {
|
|
|
|
|
name = "GNOME Console";
|
|
|
|
|
command = "kgx";
|
|
|
|
|
binding = "<Shift><Super>Return";
|
|
|
|
|
};
|
|
|
|
|
"com/github/amezin/ddterm" = {
|
|
|
|
|
ddterm-toggle-hotkey = [ "<Super>Return" ];
|
|
|
|
|
window-monitor = "focus";
|
|
|
|
|
hide-when-focus-lost = true;
|
|
|
|
|
hide-window-on-esc = true;
|
|
|
|
|
tab-policy = "never";
|
|
|
|
|
panel-icon-type = "none";
|
2025-09-04 15:28:18 +02:00
|
|
|
use-system-font = false;
|
|
|
|
|
use-theme-colors = true;
|
2025-08-24 16:05:54 +02:00
|
|
|
};
|
|
|
|
|
}; # end dconf.settings
|
|
|
|
|
} # end file
|