Update gnome settings
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./chat.nix
|
./chat.nix
|
||||||
|
./gnome.nix
|
||||||
./firefox.nix
|
./firefox.nix
|
||||||
./terminal.nix
|
./terminal.nix
|
||||||
];
|
];
|
||||||
@@ -17,6 +18,7 @@
|
|||||||
bitwarden
|
bitwarden
|
||||||
gnucash
|
gnucash
|
||||||
handbrake
|
handbrake
|
||||||
|
nextcloud-client
|
||||||
onlyoffice-bin
|
onlyoffice-bin
|
||||||
vlc
|
vlc
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -0,0 +1,47 @@
|
|||||||
|
{ pkgs, lib, ... }:
|
||||||
|
|
||||||
|
let
|
||||||
|
gv = lib.hm.gvariant;
|
||||||
|
|
||||||
|
in {
|
||||||
|
dconf.settings = lib.mkIf ( lib.hasSuffix "-linux" pkgs.system ) {
|
||||||
|
"org/gnome/desktop/interface" = {
|
||||||
|
clock-show-weekday = true;
|
||||||
|
};
|
||||||
|
"org/gnome/desktop/wm/keybindings" = {
|
||||||
|
switch-applications = [];
|
||||||
|
switch-applications-backward = [];
|
||||||
|
switch-windows = ["<Alt>Tab"];
|
||||||
|
switch-windows-backward = [ "<Shift><Alt>Tab" ];
|
||||||
|
};
|
||||||
|
"org/gnome/nautilus/preferences" = {
|
||||||
|
default-folder-viewer = "icon-view";
|
||||||
|
search-filter-time-type = "last_modified";
|
||||||
|
search-view = "list-view";
|
||||||
|
};
|
||||||
|
"org/gnome/shell/window-switcher" = {
|
||||||
|
app-icon-mode = "both";
|
||||||
|
current-workspace-only = true;
|
||||||
|
};
|
||||||
|
"org/gnome/shell" = {
|
||||||
|
favorite-apps = [
|
||||||
|
"org.gnome.Calendar.desktop"
|
||||||
|
"org.gnome.Nautilus.desktop"
|
||||||
|
"org.gnome.Console.desktop"
|
||||||
|
"firefox.desktop"
|
||||||
|
"vlc.desktop"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"org/gnome/shell/overrides" = {
|
||||||
|
attach-modal-dialogs = true;
|
||||||
|
dynamic-workspaces = true;
|
||||||
|
edge-tiling = true;
|
||||||
|
focus-change-on-pointer-rest = true;
|
||||||
|
workspaces-only-on-primary = true;
|
||||||
|
};
|
||||||
|
"org/virt-manager/virt-manager/connections" = {
|
||||||
|
autoconnect = [ "qemu://session" "qemu://system" ];
|
||||||
|
uris = [ "qemu://session" "qemu://system" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -11,7 +11,6 @@ in with lib; {
|
|||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
keepassxc
|
keepassxc
|
||||||
nextcloud-client
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user