NIX_System_Configurations/home.nix

63 lines
1.5 KiB
Nix
Raw Normal View History

2023-10-21 08:52:00 +00:00
{ config, pkgs, ... }:
{
imports =
[];
home.username = "lukas";
home.homeDirectory = "/home/lukas";
home.stateVersion = "23.11";
# set several gnome settings options
dconf.settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
enable-hot-corners = true;
clock-show-seconds = true;
show-battery-percentage = true;
2023-10-21 08:52:00 +00:00
};
"org/gnome/mutter" = {
dynamic-workspaces = true;
edge-tiling = true;
};
"org/gnome/shell" = {
favorite-apps = ["org.gnome.Nautilus.desktop" "gnome-system-monitor.desktop" "firefox.desktop" "org.gnome.Console.desktop"];
};
2023-10-21 08:52:00 +00:00
};
# nautilus settings
dconf.settings = {
"org/gnome/nautilus/preferences" = {
default-folder-viewer = "list-view";
};
"org/gnome/nautilus/list-view" = {
default-zoom-level = "small";
};
};
# set git names
programs.git = {
enable = true;
userName = "Lukas Heiligenbrunner";
userEmail = "lukas.heiligenbrunner@gmail.com";
};
2023-10-21 15:08:13 +00:00
dconf.settings = {
"org/gnome/desktop/background" = {
picture-uri = "/home/lukas/.background-image";
picture-uri-dark = "/home/lukas/.background-image";
2023-10-21 15:08:13 +00:00
};
};
home.file.".background-image" = {
source = ./resources/background-hogwartslegacy.png;
};
# touchpad stuff
dconf.settings = {
"org/gnome/desktop/peripherals/touchpad" = {
natural-scroll = false;
tap-to-click = true;
};
};
2023-10-21 08:52:00 +00:00
}