54 lines
1.3 KiB
Nix
54 lines
1.3 KiB
Nix
#
|
|
# Gnome NixOS & Home manager configuration
|
|
#
|
|
# flake.nix
|
|
# ├─ ./hosts
|
|
# │ └─ ./steamdeck
|
|
# │ └─ home.nix
|
|
# └─ ./modules
|
|
# └─ ./desktop
|
|
# └─ ./gnome
|
|
# └─ home.nix *
|
|
#
|
|
|
|
{ config, lib, pkgs, ... }:
|
|
{
|
|
dconf.settings = {
|
|
# Enable on-screen keyboard
|
|
"org/gnome/desktop/a11y/applications" = {
|
|
screen-keyboard-enabled = true;
|
|
};
|
|
"org/gnome/shell" = {
|
|
enabled-extensions = [
|
|
"dash-to-dock@micxgx.gmail.com"
|
|
];
|
|
favorite-apps = [
|
|
"firefox.desktop"
|
|
"thunderbird.desktop"
|
|
"element-desktop.desktop"
|
|
"keepassxc"
|
|
"yubioath-flutter.desktop"
|
|
"alacritty.desktop"
|
|
];
|
|
};
|
|
# Dash to Dock settings for a better touch screen experience
|
|
"org/gnome/shell/extensions/dash-to-dock" = {
|
|
background-opacity = 0.80000000000000004;
|
|
custom-theme-shrink = true;
|
|
dash-max-icon-size = 48;
|
|
dock-fixed = true;
|
|
dock-position = "LEFT";
|
|
extend-height = true;
|
|
height-fraction = 0.60999999999999999;
|
|
hot-keys = false;
|
|
preferred-monitor = -2;
|
|
preferred-monitor-by-connector = "eDP-1";
|
|
scroll-to-focused-application = true;
|
|
show-apps-at-top = true;
|
|
show-mounts = true;
|
|
show-show-apps-button = true;
|
|
show-trash = false;
|
|
};
|
|
};
|
|
}
|