dotfiles/home-manager/dconf.nix

76 lines
1.7 KiB
Nix
Raw Permalink Normal View History

2024-01-16 21:08:19 +00:00
{ config, lib, pkgs, ... }:
let
extensions = with pkgs.gnomeExtensions; [
dash-to-dock
user-themes
];
in {
home.packages = with extensions;
with pkgs; [
catppuccin-gtk
];
dconf.enable = true;
gtk = {
enable = true;
theme = {
name = "Catppuccin-Mocha-Compact-Teal-Dark";
package = pkgs.catppuccin-gtk.override {
accents = ["teal"];
size = "compact";
tweaks = ["rimless"];
variant = "mocha";
};
};
};
dconf.settings = {
"org/gnome/shell" = {
favorite-apps = [
"firefox.desktop"
"code.desktop"
"com.mitchellh.ghostty.desktop"
"obsidian.desktop"
"home-manager-XPipe.desktop"
"org.gnome.Nautilus.desktop"
"hu.kramo.Cartridges.desktop"
"org.gnome.Software.desktop"
];
enabled-extensions = [
"user-theme@gnome-shell-extensions.gcampax.github.com"
"dash-to-dock@micxgx.gmail.com"
"gSnap@micahosborne"
];
};
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
enable-hot-corners = true;
clock-format = "12h";
};
"org/gnome/desktop/wm/preferences" = {
workspace-names = [ "Main" ];
};
"org/gnome/desktop/background" = {
picture-uri = "file:///home/watzon/Pictures/wallpapers/Lofi-Girl-5120x2160.jpg";
picture-uri-dark = "file:///home/watzon/Pictures/wallpapers/Lofi-Girl-5120x2160.jpg";
};
"org/gnome/settings-daemon/plugins/power" = {
sleep-inactive-ac-type = "nothing";
};
"org/gnome/desktop/session" = {
idle-delay = lib.hm.gvariant.mkUint32 0;
};
"org/gtk/settings/file-chooser" = {
clock-format = "12h";
};
};
}