Files
nixos-config/home.nix
T

65 lines
1.3 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
gnomeExtensions.status-tray
];
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"
"status-tray@keithvassallo.com"
];
disabled-extensions = [ ];
};
"org/gnome/shell/extensions/caffeine" = {
show-indicator = "always";
};
"org/gnome/shell/extensions/status-tray" = {
icon-mode = "original";
};
"org/gnome/desktop/interface" = {
enable-hot-corners = false;
};
};
services.flatpak = {
enable = true;
packages = [
"com.github.tchx84.Flatseal"
"io.gitlab.librewolf-community"
];
};
}