Compare commits
	
		
			2 Commits
		
	
	
		
			7e00113444
			...
			69f0121b26
		
	
	| Author | SHA1 | Date | 
|---|---|---|
|  | 69f0121b26 | |
|  | 1963808e1d | 
|  | @ -31,25 +31,30 @@ | ||||||
|   environment.pathsToLink = ["/libexec"]; |   environment.pathsToLink = ["/libexec"]; | ||||||
| 
 | 
 | ||||||
|   # Enable the X11 windowing system |   # Enable the X11 windowing system | ||||||
|   services.xserver = { |   services = { | ||||||
|     enable = true; |  | ||||||
|     displayManager = { |     displayManager = { | ||||||
|       sddm = { |       sddm = { | ||||||
|         enable = true; |         enable = true; | ||||||
|         package = pkgs.kdePackages.sddm; |         package = pkgs.kdePackages.sddm; | ||||||
|       }; |       }; | ||||||
|     };    |     };    | ||||||
|     desktopManager = { |     xserver = { | ||||||
|       xterm.enable = false; |  | ||||||
|     }; |  | ||||||
| 
 |  | ||||||
|     windowManager.i3 = { |  | ||||||
|       enable = true; |       enable = true; | ||||||
|       extraPackages = with pkgs; [ |       desktopManager = { | ||||||
|         rofi |         xterm.enable = false; | ||||||
|         polybar |       }; | ||||||
|         dunst | 
 | ||||||
|       ]; |       windowManager.i3 = { | ||||||
|  |         enable = true; | ||||||
|  |         extraPackages = with pkgs; [ | ||||||
|  |           rofi | ||||||
|  |           polybar | ||||||
|  |           polybar-pulseaudio-control | ||||||
|  |           dunst | ||||||
|  |           i3lock-color # locksreen | ||||||
|  |           arandr # manager monitor | ||||||
|  |         ]; | ||||||
|  |       }; | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  | @ -97,14 +102,27 @@ | ||||||
|   # $ nix search wget |   # $ nix search wget | ||||||
|   environment.shells = with pkgs; [ zsh ]; |   environment.shells = with pkgs; [ zsh ]; | ||||||
|   users.defaultUserShell = pkgs.zsh; |   users.defaultUserShell = pkgs.zsh; | ||||||
|   environment.systemPackages = with pkgs; [ |   environment.systemPackages = [ | ||||||
|     auto-cpufreq |     pkgs.auto-cpufreq | ||||||
|     neovim | 
 | ||||||
|     wget |     pkgs.neovim | ||||||
|     neofetch |     pkgs.neofetch | ||||||
|     git | 
 | ||||||
|     gcc |     pkgs.wget | ||||||
|     nodejs_22 |     pkgs.git | ||||||
|  | 
 | ||||||
|  |     pkgs.gcc | ||||||
|  |     pkgs.nodejs_22 | ||||||
|  |     pkgs.python313 | ||||||
|  |     pkgs.cargo | ||||||
|  |      | ||||||
|  |     pkgs.networkmanager_dmenu | ||||||
|  |     pkgs.dmenu | ||||||
|  | 
 | ||||||
|  |     pkgs.brave | ||||||
|  |     pkgs.kitty # terminal | ||||||
|  |     pkgs.nitrogen # wallpapers | ||||||
|  |     pkgs.tmux # multiplexer | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   # Some programs need SUID wrappers, can be configured further or are |   # Some programs need SUID wrappers, can be configured further or are | ||||||
|  |  | ||||||
							
								
								
									
										13
									
								
								home.nix
								
								
								
								
							
							
						
						
									
										13
									
								
								home.nix
								
								
								
								
							|  | @ -1,6 +1,5 @@ | ||||||
| { config, pkgs, inputs, catppuccinFlavor, ... }: | { config, pkgs, inputs, catppuccinFlavor, ... }: | ||||||
| { | { imports = [ | ||||||
|   imports = [ |  | ||||||
|     inputs.spicetify-nix.homeManagerModules.default |     inputs.spicetify-nix.homeManagerModules.default | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  | @ -32,7 +31,7 @@ | ||||||
|     }; |     }; | ||||||
|     iconTheme = { |     iconTheme = { | ||||||
|         package = pkgs.papirus-icon-theme; |         package = pkgs.papirus-icon-theme; | ||||||
|         name = "Papirus Dark"; |         name = "Papirus-Dark"; | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  | @ -61,21 +60,15 @@ | ||||||
|   nixpkgs.config.allowUnfree = true; |   nixpkgs.config.allowUnfree = true; | ||||||
|   home.packages = [ |   home.packages = [ | ||||||
|     pkgs.zsh # shell |     pkgs.zsh # shell | ||||||
|     pkgs.kitty # terminal |  | ||||||
|     pkgs.tmux # multiplexer |  | ||||||
|     pkgs.nitrogen # wallpapers |  | ||||||
|     pkgs.fzf # fuzzy search |     pkgs.fzf # fuzzy search | ||||||
|     pkgs.i3lock-color # locksreen |  | ||||||
|     pkgs.brave # browser |  | ||||||
|     pkgs.oh-my-zsh # prompt |     pkgs.oh-my-zsh # prompt | ||||||
|     pkgs.picom # compositoe |     pkgs.picom # compositoe | ||||||
|     pkgs.ranger # file manager |     pkgs.ranger # file manager | ||||||
|  |     pkgs.pcmanfm # gui file manager | ||||||
|     pkgs.superfile # file manager |     pkgs.superfile # file manager | ||||||
|     pkgs.obsidian # notes |     pkgs.obsidian # notes | ||||||
|     pkgs.arandr # manager monitor |  | ||||||
|     pkgs.keepassxc # passwords |     pkgs.keepassxc # passwords | ||||||
|     pkgs.devdocs-desktop # docs |     pkgs.devdocs-desktop # docs | ||||||
|     pkgs.cargo |  | ||||||
|     pkgs.spicetify-cli |     pkgs.spicetify-cli | ||||||
| 
 | 
 | ||||||
|     # # It is sometimes useful to fine-tune packages, for example, by applying |     # # It is sometimes useful to fine-tune packages, for example, by applying | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue