switch sddm for greetd
This commit is contained in:
		
							parent
							
								
									817ad98de6
								
							
						
					
					
						commit
						767922cdd0
					
				
					 5 changed files with 41 additions and 21 deletions
				
			
		|  | @ -9,10 +9,15 @@ | |||
| let | ||||
|   cfg = config.${namespace}.graphical-interface.desktop-manager.addons.rofi; | ||||
| 
 | ||||
|   inherit (lib) mkIf mkEnableOption mkOption types; | ||||
|   inherit (lib) | ||||
|     mkIf | ||||
|     mkEnableOption | ||||
|     mkOption | ||||
|     types | ||||
|     ; | ||||
| in | ||||
| { | ||||
|     options.${namespace}.graphical-interface.desktop-manager.addons.rofi = { | ||||
|   options.${namespace}.graphical-interface.desktop-manager.addons.rofi = { | ||||
|     enable = mkEnableOption "Rofi"; | ||||
|     package = mkOption { | ||||
|       type = types.package; | ||||
|  |  | |||
|  | @ -29,7 +29,6 @@ in | |||
|   config = mkIf cfg.enable { | ||||
|     environment.systemPackages = [ cfg.package ]; | ||||
| 
 | ||||
| 
 | ||||
|     wyrdgard.home.file = { | ||||
|       ".config/waybar/config".source = ./config; | ||||
|       ".config/waybar/style.css".source = ./style.css; | ||||
|  |  | |||
|  | @ -46,36 +46,49 @@ in | |||
| 
 | ||||
|   config = mkIf cfg.enable { | ||||
|     environment.systemPackages = with pkgs; [ | ||||
|       polkit | ||||
|       polkit-kde-agent | ||||
| 
 | ||||
|       wl-clipboard | ||||
|       wl-screenrec | ||||
|       wlr-randr | ||||
|       grimblast | ||||
| 
 | ||||
|       rofi | ||||
|       xfce.thunar | ||||
|       dunst | ||||
| 
 | ||||
|       jq | ||||
|       focus-1password | ||||
|     ]; | ||||
| 
 | ||||
|     services.xserver = enabled; | ||||
|     programs = { | ||||
|       hyprland = { | ||||
|         enable = true; | ||||
|         package = hyprland-package; | ||||
|         portalPackage = | ||||
|           inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; | ||||
|       }; | ||||
|     }; | ||||
| 
 | ||||
|     programs.hyprland = { | ||||
|       enable = true; | ||||
|       package = hyprland-package; | ||||
|       portalPackage = | ||||
|         inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; | ||||
|     services = { | ||||
|       xserver = enabled; | ||||
|       greetd = { | ||||
|         enable = true; | ||||
|         settings = { | ||||
|           default_session = { | ||||
|             command = "${lib.getExe pkgs.greetd.tuigreet} --cmd Hyprland"; | ||||
|             user = config.wyrdgard.user.name; | ||||
|           }; | ||||
|         }; | ||||
|       }; | ||||
|     }; | ||||
| 
 | ||||
|     wyrdgard = { | ||||
|       graphical-interface.desktop-manager.addons = { | ||||
|         waybar = enabled; | ||||
|         rofi = { | ||||
|         enable = true; | ||||
|         package = pkgs.rofi-wayland-unwrapped; | ||||
|         }; | ||||
|           enable = true; | ||||
|           package = pkgs.rofi-wayland-unwrapped; | ||||
|         }; | ||||
|       }; | ||||
| 
 | ||||
|       nix.extra-substituters.${cachix-url} = { | ||||
|         key = cachix-key; | ||||
|  | @ -92,6 +105,9 @@ in | |||
| 
 | ||||
|               exec-once = [ | ||||
|                 "waybar" | ||||
|                 "dunst" | ||||
|                 "systemctl --user start plasma-polkit-agent" | ||||
| 
 | ||||
|                 "[workspace 3 silent] steam" | ||||
|                 "[workspace 2 silent] discord" | ||||
|                 "[workspace 2 silent] noisetorch" | ||||
|  | @ -176,6 +192,9 @@ in | |||
|                   "$mod, P, pseudo," | ||||
|                   "$mod ALT, ,resizeactive," | ||||
| 
 | ||||
|                   "$mod CTRL, left, movecurrentworkspacetomonitor, l" | ||||
|                   "$mod CTRL, right, movecurrentworkspacetomonitor, r" | ||||
| 
 | ||||
|                   # move focus | ||||
|                   "$mod, h, hy3:movefocus, l" | ||||
|                   "$mod, j, hy3:movefocus, d" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue