gnome plugins go brrr

This commit is contained in:
Peder Bergebakken Sundt 2024-02-29 18:40:37 +01:00
parent ee6009a5d2
commit 334b7cf7bd

View File

@ -1,5 +1,31 @@
# Handwritten!
{ config, lib, pkgs, ... }:
let
gnomeExtensions = builtins.attrValues { inherit (pkgs.gnomeExtensions)
#gnomeExtensions.big-avatar
bluetooth-quick-connect
gtile
just-perfection
keep-awake
middle-click-to-close-in-overview
vertical-workspaces
#vertical-overview # RIP
appindicator
removable-drive-menu
always-show-titles-in-overview
vitals
/* TODO:
night-light-slider
tray-icons-reloaded
removable-drive-menu
battery-indicator-upower
workspace-indicator-2
forge
*/
;};
in
{
home.file.".local/opt/open-microsoft-url-files.py".source = ../../files/opt/open-microsoft-url-files.py;
home.file.".local/opt/python-interactive-imports.py".source = ../../files/opt/python-interactive-imports.py;
@ -11,49 +37,16 @@
./dconf-gnome-theme.nix
];
home.packages = with pkgs; [
gnome.gnome-tweaks
home.packages = [
pkgs.gnome.gnome-tweaks
pkgs.vimix-gtk-themes # shell theme
#gnomeExtensions.big-avatar
gnomeExtensions.bluetooth-quick-connect
gnomeExtensions.gtile
gnomeExtensions.just-perfection
gnomeExtensions.keep-awake
gnomeExtensions.middle-click-to-close-in-overview
gnomeExtensions.vertical-workspaces
#gnomeExtensions.vertical-overview # RIP
gnomeExtensions.appindicator
gnomeExtensions.removable-drive-menu
gnomeExtensions.always-show-titles-in-overview
/* TODO:
gnomeExtensions.night-light-slider
gnomeExtensions.tray-icons-reloaded
gnomeExtensions.removable-drive-menu
gnomeExtensions.battery-indicator-upower
gnomeExtensions.workspace-indicator-2
gnomeExtensions.forge
*/
];
#dump "org/gnome/settings-daemon/plugins/power"
] ++ gnomeExtensions;
dconf.settings = with lib.hm.gvariant; {
# extensions:
"org/gnome/shell" = {
disable-user-extensions = false;
# dconf dump /org/gnome/shell/ | grep ^enabled-extensions= | grep -E '\[.*\]' -o | sd ', ' '\n,'
enabled-extensions = [
"bluetooth-quick-connect@bjarosze.gmail.com"
"gTile@vibou"
"just-perfection-desktop@just-perfection"
"KeepAwake@jepfa.de"
"middleclickclose@paolo.tranquilli.gmail.com"
"user-theme@gnome-shell-extensions.gcampax.github.com"
"vertical-workspaces@G-dH.github.com"
#"vertical-overview@RensAlthuis.github.com"
"appindicatorsupport@rgcjonas.gmail.com"
"drive-menu@gnome-shell-extensions.gcampax.github.com"
"Always-Show-Titles-In-Overview@gmail.com"
];
enabled-extensions = lib.forEach gnomeExtensions (pkg: pkg.extensionUuid);
};
# wallpaper