76 lines
1.7 KiB
Nix
76 lines
1.7 KiB
Nix
|
{ 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";
|
||
|
};
|
||
|
};
|
||
|
}
|