[general] add gnome config, de-clutter puzzlevision system config
Signed-off-by: Jo <johannesreckers2006@gmail.com>
This commit is contained in:
parent
339bd28d1d
commit
fbba93c16a
14 changed files with 257 additions and 53 deletions
|
@ -30,6 +30,7 @@
|
|||
lutris
|
||||
vesktop
|
||||
steam
|
||||
lunar-client
|
||||
];
|
||||
|
||||
# Enable home-manager
|
||||
|
|
72
users/jo/desktop/gnome.nix
Normal file
72
users/jo/desktop/gnome.nix
Normal file
|
@ -0,0 +1,72 @@
|
|||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
outputs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
home.packages = with pkgs.gnomeExtensions; [
|
||||
dash-to-dock
|
||||
user-themes
|
||||
blur-my-shell
|
||||
appindicator
|
||||
unite
|
||||
];
|
||||
|
||||
gtk = {
|
||||
enable = true;
|
||||
catppuccin.enable = true;
|
||||
};
|
||||
|
||||
# Use `dconf watch /` to track stateful changes you are doing, then set them here.
|
||||
dconf.settings = {
|
||||
"org/gnome/desktop/interface" = {
|
||||
color-scheme = "prefer-dark";
|
||||
};
|
||||
|
||||
"org/gnome/shell" = {
|
||||
favorite-apps = [
|
||||
"org.gnome.Nautilus.desktop"
|
||||
"firefox.desktop"
|
||||
"spotify.desktop"
|
||||
"phpstorm.desktop"
|
||||
];
|
||||
|
||||
enabled-extensions = [
|
||||
"user-theme@gnome-shell-extensions.gcampax.github.com"
|
||||
"dash-to-dock@micxgx.gmail.com"
|
||||
"blur-my-shell@aunetx"
|
||||
"appindicatorsupport@rgcjonas.gmail.com"
|
||||
"unite@hardpixel.eu"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/desktop/wm/preferences" = {
|
||||
workspace-names = [ "Main" ];
|
||||
};
|
||||
|
||||
"org/gnome/desktop/background" = {
|
||||
picture-uri = "${outputs.resources.wallpapers}/animals_at_campfire.jpg";
|
||||
picture-uri-dark = "${outputs.resources.wallpapers}/animals_at_campfire.jpg";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/unite" = {
|
||||
use-activities-text = false;
|
||||
extend-left-box = false;
|
||||
reduce-panel-spacing = false;
|
||||
window-buttons-placement = "first";
|
||||
show-legacy-tray = false;
|
||||
show-appmenu-button = false;
|
||||
show-desktop-name = false;
|
||||
enable-titlebar-actions = false;
|
||||
restrict-to-primary-screen = true;
|
||||
hide-activities-button = "never";
|
||||
hide-window-titlebars = "maximized";
|
||||
show-window-title = false;
|
||||
autofocus-windows = true;
|
||||
show-window-buttons = "maximized";
|
||||
notifications-position = "right";
|
||||
window-buttons-theme = "catppuccin";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -7,7 +7,8 @@
|
|||
...
|
||||
}: {
|
||||
imports = [
|
||||
./desktop/kde.nix
|
||||
./desktop/gnome.nix
|
||||
outputs.homeManagerModules.themes.catppuccin.global
|
||||
outputs.homeManagerModules.development.ssh
|
||||
];
|
||||
|
||||
|
@ -31,6 +32,7 @@
|
|||
qflipper
|
||||
wineWowPackages.waylandFull
|
||||
vesktop
|
||||
lunar-client
|
||||
|
||||
# For development
|
||||
avra
|
||||
|
@ -38,7 +40,11 @@
|
|||
vscodium
|
||||
jetbrains.phpstorm
|
||||
git
|
||||
bun
|
||||
nodejs_22
|
||||
|
||||
# Work stuff for when I'm not actually working
|
||||
teams-for-linux
|
||||
enpass
|
||||
];
|
||||
|
||||
# Enable home-manager
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue