54 lines
1.1 KiB
Nix
54 lines
1.1 KiB
Nix
{ config, pkgs, nix-flatpak, ... }:
|
|
|
|
{
|
|
home.stateVersion = "26.05";
|
|
|
|
programs.home-manager.enable = true;
|
|
|
|
home.packages = with pkgs; [
|
|
home-manager
|
|
gnomeExtensions.dash-to-dock
|
|
gnomeExtensions.gsconnect
|
|
gnomeExtensions.caffeine
|
|
];
|
|
|
|
dconf.settings = {
|
|
"org/gnome/desktop/wm/preferences" = {
|
|
button-layout = "close,minimize,maximize:";
|
|
};
|
|
|
|
"org/gnome/desktop/wm/keybindings" = {
|
|
switch-applications = [ ];
|
|
switch-windows = [ "<Alt>Tab" "<Super>Tab" ];
|
|
activate-window-menu = [ ];
|
|
};
|
|
|
|
"org/gnome/shell/keybindings" = {
|
|
activate-window-menu = [ ];
|
|
toggle-overview = [ "<Alt>space" ];
|
|
};
|
|
|
|
"org/gnome/shell" = {
|
|
enabled-extensions = [
|
|
"dash-to-dock@micxgx.gmail.com"
|
|
"gsconnect@andyholmes.github.io"
|
|
"caffeine@patapon.info"
|
|
];
|
|
|
|
disabled-extensions = [ ];
|
|
};
|
|
|
|
"org/gnome/shell/extensions/caffeine" = {
|
|
show-indicator = [ "always" ];
|
|
};
|
|
};
|
|
|
|
services.flatpak = {
|
|
enable = true;
|
|
|
|
packages = [
|
|
"com.github.tchx84.Flatseal"
|
|
];
|
|
};
|
|
}
|