89 lines
2.5 KiB
Nix
89 lines
2.5 KiB
Nix
{config, lib, pkgs, inputs, os, ...}: {
|
|
imports = [
|
|
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
element-desktop
|
|
|
|
# gnome apps
|
|
endeavour
|
|
foliate
|
|
fragments
|
|
gparted
|
|
inkscape
|
|
lf
|
|
libreoffice
|
|
minetest
|
|
mpv
|
|
mumble
|
|
nextcloud-client
|
|
obs-studio
|
|
openvpn
|
|
pinta
|
|
prismlauncher
|
|
sequeler
|
|
syncplay
|
|
tdesktop
|
|
thunderbird
|
|
tuba
|
|
ungoogled-chromium
|
|
widevine-cdm
|
|
wl-clipboard
|
|
zotero
|
|
signal-desktop
|
|
];
|
|
|
|
dconf.settings = {
|
|
"org/gnome/desktop/wm/keybindings" = {
|
|
move-to-workspace-left = ["<Alt><Super>Left"];
|
|
move-to-workspace-right = ["<Alt><Super>Right"];
|
|
switch-to-workspace-left = ["<Super>Left"];
|
|
switch-to-workspace-right = ["<Super>Right"];
|
|
|
|
switch-applications = ["<Super>Tab"];
|
|
switch-applications-backward = ["<Shift><Super>Tab"];
|
|
switch-windows = ["<Alt>Tab"];
|
|
switch-windows-backward = ["<Shift><Alt>Tab"];
|
|
};
|
|
"org/gnome/settings-daemon/plugins/media-keys" = {
|
|
custom-keybindings = ["/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/"];
|
|
};
|
|
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
|
|
binding = "<Super>t";
|
|
command = "kgx";
|
|
name = "gnome-console";
|
|
};
|
|
"org/gnome/desktop/interface" = {
|
|
clock-show-weekday = true;
|
|
};
|
|
"org/gnome/desktop/peripherals/touchpad" = {
|
|
tap-to-click = true;
|
|
two-finger-scrolling-enabled = true;
|
|
};
|
|
"org/gnome/shell" = rec {
|
|
enabled-extensions = [
|
|
"trayIconsReloaded@selfmade.pl"
|
|
"AlphabeticalAppGrid@stuarthayhurst"
|
|
"clipboard-history@alexsaveau.dev"
|
|
"noannoyance@daase.net"
|
|
];
|
|
# disabled-extensions = builtins.filter (x: ! builtins.elem x enabled-extensions) disabled-extensions;
|
|
favorite-apps = [
|
|
"firefox.desktop"
|
|
"chromium-browser.desktop"
|
|
"org.gnome.Console.desktop"
|
|
"org.gnome.Nautilus.desktop"
|
|
"thunderbird.desktop"
|
|
"signal-desktop.desktop"
|
|
"element-desktop.desktop"
|
|
"org.telegram.desktop.desktop"
|
|
];
|
|
};
|
|
"org/gnome/desktop/background" = {
|
|
"picture-uri" = "${config.home.homeDirectory}/.background-image";
|
|
};
|
|
};
|
|
|
|
home.file.".background-image".source = "${./.}/Morskie Oko.jpg";
|
|
} |