101 lines
		
	
	
	
		
			3.2 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			101 lines
		
	
	
	
		
			3.2 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {...}: {
 | |
|   config = {
 | |
|     gnome = {
 | |
|       extraWindowControls = true;
 | |
|       colorScheme = "prefer-dark";
 | |
|       clockFormat = "24h";
 | |
|       nightLight = {
 | |
|         enable = true;
 | |
|         automatic = false;
 | |
|         fromTime = 12.0;
 | |
|         toTime = 11.999999999999;
 | |
|         temperature = 2700;
 | |
|       };
 | |
|       extensions = {
 | |
|         dash-to-dock = {
 | |
|           enable = true;
 | |
|           options = {
 | |
|             "dock-position" = "LEFT";
 | |
|             "intellihide-mode" = "ALL_WINDOWS";
 | |
|             "show-trash" = false;
 | |
|             "require-pressure-to-show" = false;
 | |
|             "show-mounts" = false;
 | |
|           };
 | |
|         };
 | |
|       };
 | |
|       hotkeys = {
 | |
|         "Open Terminal" = {
 | |
|           binding = "<Super>t";
 | |
|           command = "kgx";
 | |
|         };
 | |
|         "Open Firefox" = {
 | |
|           binding = "<Super>f";
 | |
|           command = "firefox";
 | |
|         };
 | |
|       };
 | |
|     };
 | |
| 
 | |
|     dconf = {
 | |
|       enable = true;
 | |
|       settings = {
 | |
|         "org/gnome/shell" = {
 | |
|           favorite-apps = ["org.gnome.Nautilus.desktop" "firefox.desktop" "codium.desktop" "steam.desktop" "org.gnome.Console.desktop"];
 | |
|           # app-picker-layout =
 | |
|           #   builtins.map (
 | |
|           #     applications:
 | |
|           #       lib.hm.gvariant (builtins.listToAttrs (lib.lists.imap0 (i: v: lib.attrsets.nameValuePair v (lib.hm.gvariant.mkVariant "{'position': <${i}>}")) applications))
 | |
|           #   ) [
 | |
|           #     [
 | |
|           #       "org.gnome.Nautilus.desktop"
 | |
|           #       "bitwarden.desktop"
 | |
|           #       "firefox.desktop"
 | |
|           #       "torbrowser.desktop"
 | |
|           #       "chromium-browser.desktop"
 | |
|           #       "codium.desktop"
 | |
|           #       "idea-community.desktop"
 | |
|           #       "org.gnome.TextEditor.desktop"
 | |
|           #       "dbeaver.desktop"
 | |
|           #       "bruno.desktop"
 | |
|           #       "anki.desktop"
 | |
|           #       "obsidian.desktop"
 | |
|           #       "signal-desktop.desktop"
 | |
|           #       "discord.desktop"
 | |
|           #       "gimp.desktop"
 | |
|           #       "org.inkscape.Inkscape.desktop"
 | |
|           #       "org.kde.krita.desktop"
 | |
|           #       "davinci-resolve.desktop"
 | |
|           #       "com.obsproject.Studio.desktop"
 | |
|           #       "org.freecad.FreeCAD.desktop"
 | |
|           #       "makemkv.desktop"
 | |
|           #       "easytag.desktop"
 | |
|           #       "transmission-gtk.desktop"
 | |
|           #     ]
 | |
|           #     [
 | |
|           #       "SteamVR.desktop"
 | |
|           #       "Beat Saber.desktop"
 | |
|           #       "Noun Town.desktop"
 | |
|           #       "WEBFISHING.desktop"
 | |
|           #       "Factorio.desktop"
 | |
|           #     ]
 | |
|           #     [
 | |
|           #       "org.gnome.Settings.desktop"
 | |
|           #       "org.gnome.SystemMonitor.desktop"
 | |
|           #       "org.gnome.Snapshot.desktop"
 | |
|           #       "org.gnome.Usage.desktop"
 | |
|           #       "org.gnome.DiskUtility.desktop"
 | |
|           #       "org.gnome.Evince.desktop"
 | |
|           #       "org.gnome.fonts.desktop"
 | |
|           #       "noisetorch.desktop"
 | |
|           #       "nvidia-settings.desktop"
 | |
|           #       "OpnRGB.desktop"
 | |
|           #       "org.freedesktop.Piper.desktop"
 | |
|           #       "via-nativia.desktop"
 | |
|           #       "protonvpn-app.desktop"
 | |
|           #       "simple-scan.desktop"
 | |
|           #     ]
 | |
|           #   ];
 | |
|         };
 | |
|       };
 | |
|     };
 | |
|   };
 | |
| }
 |