forked from jan-leila/nix-config
		
	created system module
This commit is contained in:
		
							parent
							
								
									bf0686a14b
								
							
						
					
					
						commit
						c039e60c4e
					
				
					 5 changed files with 34 additions and 38 deletions
				
			
		|  | @ -1,8 +1,4 @@ | ||||||
| { | {pkgs, ...}: { | ||||||
|   pkgs, |  | ||||||
|   inputs, |  | ||||||
|   ... |  | ||||||
| }: { |  | ||||||
|   imports = [ |   imports = [ | ||||||
|     ../common |     ../common | ||||||
|   ]; |   ]; | ||||||
|  |  | ||||||
|  | @ -1,21 +1,4 @@ | ||||||
| {...}: { | {...}: { | ||||||
|   imports = []; |  | ||||||
| 
 |  | ||||||
|   nix = { |  | ||||||
|     settings = { |  | ||||||
|       experimental-features = ["nix-command" "flakes"]; |  | ||||||
|     }; |  | ||||||
|     gc = { |  | ||||||
|       automatic = true; |  | ||||||
|       dates = "weekly"; |  | ||||||
|       options = "--delete-older-than 7d"; |  | ||||||
|     }; |  | ||||||
|     optimise = { |  | ||||||
|       automatic = true; |  | ||||||
|       dates = ["weekly"]; |  | ||||||
|     }; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   # Enable networking |   # Enable networking | ||||||
|   networking.networkmanager.enable = true; |   networking.networkmanager.enable = true; | ||||||
| 
 | 
 | ||||||
|  | @ -32,20 +15,4 @@ | ||||||
|     LC_TELEPHONE = "en_US.UTF-8"; |     LC_TELEPHONE = "en_US.UTF-8"; | ||||||
|     LC_TIME = "en_US.UTF-8"; |     LC_TIME = "en_US.UTF-8"; | ||||||
|   }; |   }; | ||||||
| 
 |  | ||||||
|   services = { |  | ||||||
|     automatic-timezoned = { |  | ||||||
|       enable = true; |  | ||||||
|     }; |  | ||||||
| 
 |  | ||||||
|     openssh = { |  | ||||||
|       enable = true; |  | ||||||
|       ports = [22]; |  | ||||||
|       settings = { |  | ||||||
|         PasswordAuthentication = false; |  | ||||||
|         UseDns = true; |  | ||||||
|         X11Forwarding = false; |  | ||||||
|       }; |  | ||||||
|     }; |  | ||||||
|   }; |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -1,5 +1,6 @@ | ||||||
| {...}: { | {...}: { | ||||||
|   imports = [ |   imports = [ | ||||||
|  |     ./system.nix | ||||||
|     ./hardware.nix |     ./hardware.nix | ||||||
|     ./users.nix |     ./users.nix | ||||||
|     ./desktop.nix |     ./desktop.nix | ||||||
|  |  | ||||||
|  | @ -43,6 +43,10 @@ | ||||||
|           # no need to redefine it in your config for now) |           # no need to redefine it in your config for now) | ||||||
|           #media-session.enable = true; |           #media-session.enable = true; | ||||||
|         }; |         }; | ||||||
|  | 
 | ||||||
|  |         automatic-timezoned = { | ||||||
|  |           enable = true; | ||||||
|  |         }; | ||||||
|       }; |       }; | ||||||
| 
 | 
 | ||||||
|       # Enable sound with pipewire. |       # Enable sound with pipewire. | ||||||
|  |  | ||||||
							
								
								
									
										28
									
								
								modules/system.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								modules/system.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,28 @@ | ||||||
|  | {...}: { | ||||||
|  |   nix = { | ||||||
|  |     settings = { | ||||||
|  |       experimental-features = ["nix-command" "flakes"]; | ||||||
|  |     }; | ||||||
|  |     gc = { | ||||||
|  |       automatic = true; | ||||||
|  |       dates = "weekly"; | ||||||
|  |       options = "--delete-older-than 7d"; | ||||||
|  |     }; | ||||||
|  |     optimise = { | ||||||
|  |       automatic = true; | ||||||
|  |       dates = ["weekly"]; | ||||||
|  |     }; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   services = { | ||||||
|  |     openssh = { | ||||||
|  |       enable = true; | ||||||
|  |       ports = [22]; | ||||||
|  |       settings = { | ||||||
|  |         PasswordAuthentication = false; | ||||||
|  |         UseDns = true; | ||||||
|  |         X11Forwarding = false; | ||||||
|  |       }; | ||||||
|  |     }; | ||||||
|  |   }; | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue