configuration
common
desktop
audio.nix
default.nix
firmware.nix
fonts.nix
gnome.nix
inputs.nix
networking.nix
polkit.nix
power.nix
printing.nix
ssh.nix
xserver.nix
dn42
gpg-ssh
hetzner-cloud
hydra-build-machine
proxmox-vm
router
flake
hosts
lib
modules
pkgs
users
.gitignore
README.md
flake.lock
flake.nix
44 lines
1.2 KiB
Nix
44 lines
1.2 KiB
Nix
{ ... }:
|
|
|
|
{
|
|
programs.dconf.profiles = {
|
|
user.databases = [
|
|
{
|
|
settings = {
|
|
"org/gnome/desktop/peripherals/touchpad" = {
|
|
disable-while-typing = false;
|
|
edge-scrolling-enabled = false;
|
|
natural-scroll = true;
|
|
tap-to-click = true;
|
|
two-finger-scrolling-enabled = true;
|
|
};
|
|
"org/gnome/settings-daemon/plugins/media-keys" = {
|
|
custom-keybindings = [
|
|
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/terminal/"
|
|
];
|
|
mic-mute = [ "<Control>Print" ];
|
|
};
|
|
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/terminal" = {
|
|
name = "Terminal";
|
|
binding = "<Primary><Alt>t";
|
|
command = "gnome-terminal";
|
|
};
|
|
};
|
|
}
|
|
];
|
|
gdm.databases = [
|
|
{
|
|
settings = {
|
|
"org/gnome/desktop/peripherals/touchpad" = {
|
|
disable-while-typing = false;
|
|
edge-scrolling-enabled = false;
|
|
natural-scroll = true;
|
|
tap-to-click = true;
|
|
two-finger-scrolling-enabled = true;
|
|
};
|
|
};
|
|
}
|
|
];
|
|
};
|
|
}
|