forked from jan-leila/nix-config
		
	feat: simplified gnome configurations with more options
This commit is contained in:
		
							parent
							
								
									32c7086394
								
							
						
					
					
						commit
						c81fa77a29
					
				
					 3 changed files with 61 additions and 20 deletions
				
			
		|  | @ -1,5 +1,4 @@ | |||
| { | ||||
|   pkgs, | ||||
|   osConfig, | ||||
|   lib, | ||||
|   ... | ||||
|  | @ -10,9 +9,11 @@ | |||
|         colorScheme = "prefer-dark"; | ||||
|         accentColor = "slate"; | ||||
|         extraWindowControls = true; | ||||
|         extensions = [ | ||||
|           pkgs.gnomeExtensions.dash-to-panel | ||||
|         ]; | ||||
|         extensions = { | ||||
|           dash-to-panel = { | ||||
|             enable = true; | ||||
|           }; | ||||
|         }; | ||||
|       } | ||||
| 
 | ||||
|       (lib.mkIf (osConfig.networking.hostName == "horizon") { | ||||
|  |  | |||
|  | @ -1,31 +1,36 @@ | |||
| {pkgs, ...}: { | ||||
| {...}: { | ||||
|   config = { | ||||
|     gnome = { | ||||
|       extraWindowControls = true; | ||||
|       colorScheme = "prefer-dark"; | ||||
|       clockFormat = "24h"; | ||||
|       extensions = [ | ||||
|         pkgs.gnomeExtensions.dash-to-dock | ||||
|       ]; | ||||
|       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/extensions/dash-to-dock" = { | ||||
|           "dock-position" = "LEFT"; | ||||
|           "intellihide-mode" = "ALL_WINDOWS"; | ||||
|           "show-trash" = false; | ||||
|           "require-pressure-to-show" = false; | ||||
|           "show-mounts" = false; | ||||
|         }; | ||||
| 
 | ||||
|         "org/gnome/shell" = { | ||||
|           favorite-apps = ["org.gnome.Nautilus.desktop" "firefox.desktop" "codium.desktop" "steam.desktop" "org.gnome.Console.desktop"]; | ||||
|           # app-picker-layout = | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue