feat: Declarative GNOME setup
This commit is contained in:
parent
7bc3ab64dd
commit
657a65522f
@ -20,8 +20,55 @@ in
|
|||||||
];
|
];
|
||||||
|
|
||||||
dconf.settings = {
|
dconf.settings = {
|
||||||
|
"org/gnome/calendar" = {
|
||||||
|
active-view = "week";
|
||||||
|
};
|
||||||
|
"org/gnome/desktop/background" = {
|
||||||
|
picture-uri = "file://${config.home.homeDirectory}/.local/share/backgrounds/background";
|
||||||
|
};
|
||||||
|
"org/gnome/desktop/input-sources" = {
|
||||||
|
sources = [
|
||||||
|
(lib.gvariant.mkTuple [
|
||||||
|
"xkb"
|
||||||
|
"us"
|
||||||
|
])
|
||||||
|
];
|
||||||
|
xkb-options = [ "caps:escape_shifted_capslock" ];
|
||||||
|
};
|
||||||
|
"org/gnome/desktop/interface" = {
|
||||||
|
accent-color = "purple";
|
||||||
|
enable-hot-corners = false;
|
||||||
|
};
|
||||||
|
"org/gnome/desktop/peripherals/touchpad" = {
|
||||||
|
speed = 0.214;
|
||||||
|
two-finger-scrolling-enabled = true;
|
||||||
|
};
|
||||||
|
"org/gnome/mutter" = {
|
||||||
|
workspaces-only-on-primary = false;
|
||||||
|
};
|
||||||
|
"org/gnome/nautilus/icon-view" = {
|
||||||
|
default-zoom-level = "small";
|
||||||
|
};
|
||||||
|
"org/gnome/nautilus/preferences" = {
|
||||||
|
default-folder-viewer = "icon-view";
|
||||||
|
};
|
||||||
|
"org/gnome/settings-daemon/plugins/color" = {
|
||||||
|
night-light-enabled = true;
|
||||||
|
night-light-schedule-automatic = false;
|
||||||
|
night-light-schedule-from = 20.0;
|
||||||
|
night-light-schedule-to = 6.0;
|
||||||
|
night-light-temperature = 2700;
|
||||||
|
};
|
||||||
"org/gnome/shell" = {
|
"org/gnome/shell" = {
|
||||||
disable-extension-version-validation = true;
|
disable-extension-version-validation = true;
|
||||||
|
enabled-extensions = [
|
||||||
|
"disable-workspace-animation@ethnarque"
|
||||||
|
"gsconnect@andyholmes.github.io"
|
||||||
|
"rounded-window-corners@fxgn"
|
||||||
|
"media-progress@krypion17"
|
||||||
|
"mprisLabel@moon-0xff.github.com"
|
||||||
|
];
|
||||||
|
last-selected-power-profile = "power-saver";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -30,7 +30,8 @@ in
|
|||||||
# ente-auth
|
# ente-auth
|
||||||
audacity
|
audacity
|
||||||
carla
|
carla
|
||||||
pkgs-stable.winbox
|
# pkgs-stable.winbox
|
||||||
|
winbox4
|
||||||
# whatsapp-for-linux
|
# whatsapp-for-linux
|
||||||
wasistlos
|
wasistlos
|
||||||
discord
|
discord
|
||||||
@ -156,6 +157,18 @@ in
|
|||||||
modules = {
|
modules = {
|
||||||
profiles.gnome.enable = true;
|
profiles.gnome.enable = true;
|
||||||
|
|
||||||
|
impermanence = {
|
||||||
|
directories = [
|
||||||
|
"Code"
|
||||||
|
"Documents"
|
||||||
|
"Games"
|
||||||
|
"Models"
|
||||||
|
"Music"
|
||||||
|
"Pictures"
|
||||||
|
"Videos"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
# Gaming
|
# Gaming
|
||||||
# retroarch.enable = true;
|
# retroarch.enable = true;
|
||||||
# ryujinx.enable = true;
|
# ryujinx.enable = true;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user