feat: Declarative GNOME setup
This commit is contained in:
parent
7bc3ab64dd
commit
657a65522f
@ -20,8 +20,55 @@ in
|
||||
];
|
||||
|
||||
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" = {
|
||||
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
|
||||
audacity
|
||||
carla
|
||||
pkgs-stable.winbox
|
||||
# pkgs-stable.winbox
|
||||
winbox4
|
||||
# whatsapp-for-linux
|
||||
wasistlos
|
||||
discord
|
||||
@ -156,6 +157,18 @@ in
|
||||
modules = {
|
||||
profiles.gnome.enable = true;
|
||||
|
||||
impermanence = {
|
||||
directories = [
|
||||
"Code"
|
||||
"Documents"
|
||||
"Games"
|
||||
"Models"
|
||||
"Music"
|
||||
"Pictures"
|
||||
"Videos"
|
||||
];
|
||||
};
|
||||
|
||||
# Gaming
|
||||
# retroarch.enable = true;
|
||||
# ryujinx.enable = true;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user