59 lines
1.5 KiB
Nix
59 lines
1.5 KiB
Nix
{
|
|
config,
|
|
lib,
|
|
inputs,
|
|
...
|
|
}:
|
|
|
|
let
|
|
cfg = config.ugaif.sw;
|
|
in
|
|
{
|
|
programs.dconf = {
|
|
enable = true;
|
|
profiles.user = {
|
|
databases = [
|
|
{
|
|
settings = {
|
|
"org/gnome/desktop/interface" = {
|
|
color-scheme = "prefer-dark";
|
|
clock-format = "12h";
|
|
clock-show-weekday = true;
|
|
show-battery-percentage = true;
|
|
};
|
|
"org/gnome/desktop/media-handling" = {
|
|
automount = false;
|
|
automount-open = false;
|
|
autorun-never = true;
|
|
};
|
|
"org/gnome/settings-daemon/plugins/power" = {
|
|
sleep-inactive-ac-type = "nothing";
|
|
};
|
|
"org/gnome/desktop/lockdown" = {
|
|
disable-lock-screen = true;
|
|
};
|
|
"org/gnome/desktop/screensaver" = {
|
|
lock-enabled = false;
|
|
};
|
|
"org/gnome/desktop/session" = {
|
|
idle-delay = inputs.nixpkgs.lib.gvariant.mkUint32 0;
|
|
};
|
|
"org/gnome/desktop/input-sources" = {
|
|
sources = "[('ibus', 'xkb:us::eng')]";
|
|
};
|
|
"org/gnome/desktop/mru-sources" = {
|
|
sources = "[('ibus', 'xkb:us::eng')]";
|
|
};
|
|
"sm/puri/phosh" = {
|
|
lock-enabled = false;
|
|
};
|
|
"org/gnome/desktop/a11y/applications" = {
|
|
screen-keyboard-enabled = true;
|
|
};
|
|
};
|
|
}
|
|
];
|
|
};
|
|
};
|
|
}
|