re-split direcories #1
					 3 changed files with 43 additions and 44 deletions
				
			
		
							
								
								
									
										66
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										66
									
								
								flake.nix
									
										
									
									
									
								
							| 
						 | 
					@ -145,43 +145,41 @@
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      nixosModules = {
 | 
					      nixosModules =
 | 
				
			||||||
        lix = (import ./nixosModules/lix.nix);
 | 
					        (builtins.mapAttrs (m: _: import ./nixosModules/${m}) (builtins.readDir ./nixosModules))
 | 
				
			||||||
        kdeconnect = (import ./nixosModules/kdeconnect.nix);
 | 
					        // {
 | 
				
			||||||
        globalinstalls = (import ./nixosModules/globalinstalls.nix);
 | 
					          niri = {
 | 
				
			||||||
        autoupdate = (import ./nixosModules/autoupdate.nix);
 | 
					            imports = [ niri.nixosModules.niri ];
 | 
				
			||||||
        en-de =  (import ./nixosModules/en-de.nix);
 | 
					            nixpkgs.overlays = [ niri.overlays.niri ];
 | 
				
			||||||
        niri = {
 | 
					          };
 | 
				
			||||||
          imports = [ niri.nixosModules.niri ];
 | 
					          pkgs-unstable = {
 | 
				
			||||||
          nixpkgs.overlays = [ niri.overlays.niri ];
 | 
					            nixpkgs.overlays = [ nix-vscode-extensions.overlays.default ];
 | 
				
			||||||
        };
 | 
					          };
 | 
				
			||||||
        pkgs-unstable = {
 | 
					          desktopDefault = {
 | 
				
			||||||
          nixpkgs.overlays = [ nix-vscode-extensions.overlays.default ];
 | 
					            imports = [
 | 
				
			||||||
        };
 | 
					              self.nixosModules.pkgs-unstable
 | 
				
			||||||
        desktopDefault = {
 | 
					              self.nixosModules.niri
 | 
				
			||||||
          imports = [
 | 
					              self.nixosModules.kdeconnect
 | 
				
			||||||
            self.nixosModules.pkgs-unstable
 | 
					              self.nixosModules.en-de
 | 
				
			||||||
            self.nixosModules.niri
 | 
					 | 
				
			||||||
            self.nixosModules.kdeconnect
 | 
					 | 
				
			||||||
            self.nixosModules.en-de
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
            home-manager.nixosModules.home-manager
 | 
					              home-manager.nixosModules.home-manager
 | 
				
			||||||
            servicepoint-simulator.nixosModules.default
 | 
					              servicepoint-simulator.nixosModules.default
 | 
				
			||||||
            servicepoint-cli.nixosModules.default
 | 
					              servicepoint-cli.nixosModules.default
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            ./modules/home-manager.nix
 | 
					              ./modules/home-manager.nix
 | 
				
			||||||
          ];
 | 
					            ];
 | 
				
			||||||
 | 
					          };
 | 
				
			||||||
 | 
					          default = {
 | 
				
			||||||
 | 
					            imports = with self.nixosModules; [
 | 
				
			||||||
 | 
					              lix
 | 
				
			||||||
 | 
					              globalinstalls
 | 
				
			||||||
 | 
					              autoupdate
 | 
				
			||||||
 | 
					              openssh
 | 
				
			||||||
 | 
					              ./modules/networking.nix
 | 
				
			||||||
 | 
					              ./modules/nixpkgs.nix
 | 
				
			||||||
 | 
					            ];
 | 
				
			||||||
 | 
					          };
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
        default = {
 | 
					 | 
				
			||||||
          imports = with self.nixosModules; [
 | 
					 | 
				
			||||||
            lix
 | 
					 | 
				
			||||||
            globalinstalls
 | 
					 | 
				
			||||||
            autoupdate
 | 
					 | 
				
			||||||
            ./modules/networking.nix
 | 
					 | 
				
			||||||
            ./modules/nixpkgs.nix
 | 
					 | 
				
			||||||
          ];
 | 
					 | 
				
			||||||
        };
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
      formatter = forAllSystems ({ pkgs, ... }: pkgs.nixfmt-tree);
 | 
					      formatter = forAllSystems ({ pkgs, ... }: pkgs.nixfmt-tree);
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1,5 @@
 | 
				
			||||||
_: {
 | 
					_: {
 | 
				
			||||||
  config = {
 | 
					  config = {
 | 
				
			||||||
    services.openssh = {
 | 
					 | 
				
			||||||
      enable = true;
 | 
					 | 
				
			||||||
      openFirewall = true;
 | 
					 | 
				
			||||||
      settings = {
 | 
					 | 
				
			||||||
        PermitRootLogin = "without-password";
 | 
					 | 
				
			||||||
        PasswordAuthentication = false;
 | 
					 | 
				
			||||||
        KbdInteractiveAuthentication = false;
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    services.tailscale = {
 | 
					    services.tailscale = {
 | 
				
			||||||
      enable = true;
 | 
					      enable = true;
 | 
				
			||||||
      openFirewall = true;
 | 
					      openFirewall = true;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										11
									
								
								nixosModules/openssh.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								nixosModules/openssh.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  services.openssh = {
 | 
				
			||||||
 | 
					    enable = true;
 | 
				
			||||||
 | 
					    openFirewall = true;
 | 
				
			||||||
 | 
					    settings = {
 | 
				
			||||||
 | 
					      PermitRootLogin = "without-password";
 | 
				
			||||||
 | 
					      PasswordAuthentication = false;
 | 
				
			||||||
 | 
					      KbdInteractiveAuthentication = false;
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue