82 lines
1.9 KiB
Nix
82 lines
1.9 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 = [ ];
|
|
|
|
always-show-log-out = true;
|
|
|
|
favorite-apps = [
|
|
"io.gitlab.librewolf-community.desktop"
|
|
"im.fluffychat.Fluffychat.desktop"
|
|
"dev.vencord.Vesktop.desktop"
|
|
"steam.desktop"
|
|
"org.gnome.Console.desktop"
|
|
"org.gnome.Nautilus.desktop"
|
|
"com.renoise.Renoise.desktop"
|
|
"com.lwks.Lightworks.desktop"
|
|
"com.bitwig.BitwigStudio.desktop"
|
|
"org.gimp.GIMP.desktop"
|
|
"org.libreoffice.LibreOffice.writer.desktop"
|
|
"org.libreoffice.LibreOffice.calc.desktop"
|
|
];
|
|
};
|
|
|
|
"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"
|
|
];
|
|
};
|
|
}
|