hyprland but nixpad
This commit is contained in:
		
					parent
					
						
							
								f240b64f25
							
						
					
				
			
			
				commit
				
					
						70b4e94262
					
				
			
		
					 1 changed files with 30 additions and 7 deletions
				
			
		|  | @ -1,7 +1,6 @@ | ||||||
| # Edit this configuration file to define what should be installed on | # Edit this configuration file to define what should be installed on | ||||||
| # your system.  Help is available in the configuration.nix(5) man page | # your system.  Help is available in the configuration.nix(5) man page | ||||||
| # and in the NixOS manual (accessible by running ‘nixos-help’). | # and in the NixOS manual (accessible by running ‘nixos-help’). | ||||||
| 
 |  | ||||||
| { | { | ||||||
|   config, |   config, | ||||||
|   pkgs, |   pkgs, | ||||||
|  | @ -52,6 +51,11 @@ | ||||||
|   services.xserver.displayManager.sddm.enable = true; |   services.xserver.displayManager.sddm.enable = true; | ||||||
|   services.xserver.desktopManager.plasma5.enable = true; |   services.xserver.desktopManager.plasma5.enable = true; | ||||||
| 
 | 
 | ||||||
|  |   programs.hyprland = { | ||||||
|  |     enable = true; | ||||||
|  |     xwayland.enable = true; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|   # Configure keymap in X11 |   # Configure keymap in X11 | ||||||
|   services.xserver = { |   services.xserver = { | ||||||
|     layout = "us"; |     layout = "us"; | ||||||
|  | @ -73,8 +77,7 @@ | ||||||
|     alsa.enable = true; |     alsa.enable = true; | ||||||
|     alsa.support32Bit = true; |     alsa.support32Bit = true; | ||||||
|     pulse.enable = true; |     pulse.enable = true; | ||||||
|     # If you want to use JACK applications, uncomment this |     jack.enable = true; | ||||||
|     #jack.enable = true; |  | ||||||
| 
 | 
 | ||||||
|     # use the example session manager (no others are packaged yet so this is enabled by default, |     # use the example session manager (no others are packaged yet so this is enabled by default, | ||||||
|     # no need to redefine it in your config for now) |     # no need to redefine it in your config for now) | ||||||
|  | @ -82,8 +85,11 @@ | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   services.xserver.videoDrivers = ["intel"]; |   services.xserver.videoDrivers = ["intel"]; | ||||||
|   hardware.opengl.driSupport32Bit = true; |   hardware.opengl = { | ||||||
| 
 |     enable = true; | ||||||
|  |     driSupport = true; | ||||||
|  |     driSupport32Bit = true; | ||||||
|  |   }; | ||||||
| 
 | 
 | ||||||
|   # Enable touchpad support (enabled default in most desktopManager). |   # Enable touchpad support (enabled default in most desktopManager). | ||||||
|   services.xserver.libinput.enable = true; |   services.xserver.libinput.enable = true; | ||||||
|  | @ -92,7 +98,7 @@ | ||||||
|   users.users.floppydisk = { |   users.users.floppydisk = { | ||||||
|     isNormalUser = true; |     isNormalUser = true; | ||||||
|     description = "Frankie B."; |     description = "Frankie B."; | ||||||
|     extraGroups = [ "networkmanager" "wheel" ]; |     extraGroups = ["networkmanager" "wheel"]; | ||||||
|     packages = with pkgs; [ |     packages = with pkgs; [ | ||||||
|       kate |       kate | ||||||
|     ]; |     ]; | ||||||
|  | @ -118,8 +124,26 @@ | ||||||
|     # Fonts |     # Fonts | ||||||
|     nerdfonts |     nerdfonts | ||||||
|     jetbrains-mono |     jetbrains-mono | ||||||
|  | 
 | ||||||
|  |     #other crap | ||||||
|  |     rofi | ||||||
|  |     wl-clipboard | ||||||
|  |     dunst | ||||||
|  |     ( | ||||||
|  |       pkgs.waybar.overrideAttrs (oldAttrs: { | ||||||
|  |         mesonFlags = oldAttrs.mesonFlags ++ ["-Dexperimental=true"]; | ||||||
|  |       }) | ||||||
|  |     ) | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  |   environment.sessionVariables = { | ||||||
|  |     WLR_NO_HARDWARE_CURSORS = "1"; | ||||||
|  |     NIXOS_OZONE_WL = "1"; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   xdg.portal.enable = true; | ||||||
|  |   xdg.portal.extraPortals = [pkgs.xdg-desktop-portal-gtk]; | ||||||
|  | 
 | ||||||
|   programs.zsh.enable = true; |   programs.zsh.enable = true; | ||||||
| 
 | 
 | ||||||
|   # Some programs need SUID wrappers, can be configured further or are |   # Some programs need SUID wrappers, can be configured further or are | ||||||
|  | @ -148,5 +172,4 @@ | ||||||
|   # Before changing this value read the documentation for this option |   # Before changing this value read the documentation for this option | ||||||
|   # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). |   # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). | ||||||
|   system.stateVersion = "22.11"; # Did you read the comment? |   system.stateVersion = "22.11"; # Did you read the comment? | ||||||
| 
 |  | ||||||
| } | } | ||||||
|  |  | ||||||
		Reference in a new issue
	
	 Frankie B
				Frankie B