Compare commits
	
		
			No commits in common. "01e080f91b12a1dc418d6f249af35ef5f4aa76c6" and "899a2cea1706ec3235d94f7a8ed6c641f3e567ea" have entirely different histories.
		
	
	
		
			01e080f91b
			...
			899a2cea17
		
	
		
							
								
								
									
										11
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								flake.nix
									
									
									
									
									
								
							@ -34,11 +34,6 @@
 | 
				
			|||||||
      inputs.nixpkgs.follows = "nixpkgs";
 | 
					      inputs.nixpkgs.follows = "nixpkgs";
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    goatcounter = {
 | 
					 | 
				
			||||||
      url = "github:asmir-abdulahovic/goatcounter-flake";
 | 
					 | 
				
			||||||
      inputs.nixpkgs.follows = "nixpkgs";
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    home-manager = {
 | 
					    home-manager = {
 | 
				
			||||||
      url = "github:nix-community/home-manager";
 | 
					      url = "github:nix-community/home-manager";
 | 
				
			||||||
      inputs.nixpkgs.follows = "nixpkgs";
 | 
					      inputs.nixpkgs.follows = "nixpkgs";
 | 
				
			||||||
@ -56,17 +51,16 @@
 | 
				
			|||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  outputs = inputs @ {
 | 
					  outputs = inputs @ {
 | 
				
			||||||
    goatcounter,
 | 
					 | 
				
			||||||
    home-manager,
 | 
					    home-manager,
 | 
				
			||||||
    nixpkgs,
 | 
					    nixpkgs,
 | 
				
			||||||
    nix-xilinx,
 | 
					    nix-xilinx,
 | 
				
			||||||
    nvim,
 | 
					    nvim,
 | 
				
			||||||
    peerix,
 | 
					    peerix,
 | 
				
			||||||
    project-cloud,
 | 
					 | 
				
			||||||
    simple-nixos-mailserver,
 | 
					    simple-nixos-mailserver,
 | 
				
			||||||
    sops-nix,
 | 
					    sops-nix,
 | 
				
			||||||
    swaysw,
 | 
					    swaysw,
 | 
				
			||||||
    zremap,
 | 
					    zremap,
 | 
				
			||||||
 | 
					    project-cloud,
 | 
				
			||||||
    ...
 | 
					    ...
 | 
				
			||||||
  }: let
 | 
					  }: let
 | 
				
			||||||
    pkgs = nixpkgs.legacyPackages.x86_64-linux.pkgs;
 | 
					    pkgs = nixpkgs.legacyPackages.x86_64-linux.pkgs;
 | 
				
			||||||
@ -160,9 +154,8 @@
 | 
				
			|||||||
          {nix.registry.nixpkgs.flake = nixpkgs;}
 | 
					          {nix.registry.nixpkgs.flake = nixpkgs;}
 | 
				
			||||||
          ./magpie/configuration.nix
 | 
					          ./magpie/configuration.nix
 | 
				
			||||||
          ./magpie/hardware-configuration.nix
 | 
					          ./magpie/hardware-configuration.nix
 | 
				
			||||||
	  goatcounter.nixosModule.goatcounter
 | 
					 | 
				
			||||||
          simple-nixos-mailserver.nixosModule
 | 
					 | 
				
			||||||
          sops-nix.nixosModules.sops
 | 
					          sops-nix.nixosModules.sops
 | 
				
			||||||
 | 
					          simple-nixos-mailserver.nixosModule
 | 
				
			||||||
          (builtins.toPath "${nixpkgs}/nixos/modules/profiles/qemu-guest.nix")
 | 
					          (builtins.toPath "${nixpkgs}/nixos/modules/profiles/qemu-guest.nix")
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,6 @@
 | 
				
			|||||||
  pkgs,
 | 
					  pkgs,
 | 
				
			||||||
  lib,
 | 
					  lib,
 | 
				
			||||||
  project-cloud,
 | 
					  project-cloud,
 | 
				
			||||||
  goatcounter,
 | 
					 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}: {
 | 
					}: {
 | 
				
			||||||
  imports = [];
 | 
					  imports = [];
 | 
				
			||||||
@ -45,7 +44,6 @@
 | 
				
			|||||||
    usbutils
 | 
					    usbutils
 | 
				
			||||||
    wget
 | 
					    wget
 | 
				
			||||||
    zip
 | 
					    zip
 | 
				
			||||||
    goatcounter.packages.aarch64-linux.goatcounter
 | 
					 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  programs.mosh.enable = true;
 | 
					  programs.mosh.enable = true;
 | 
				
			||||||
@ -101,18 +99,6 @@
 | 
				
			|||||||
    virtualHost.listenPort = 4001;
 | 
					    virtualHost.listenPort = 4001;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  services.goatcounter = {
 | 
					 | 
				
			||||||
    enable = true;
 | 
					 | 
				
			||||||
    environmentFile = "/var/lib/goatcounter.env";
 | 
					 | 
				
			||||||
    extraArgs = ["-listen='*:8002'" "-tls=proxy" ];
 | 
					 | 
				
			||||||
    database = {
 | 
					 | 
				
			||||||
      backend = "sqlite";
 | 
					 | 
				
			||||||
      name = "goatcounter";
 | 
					 | 
				
			||||||
      user = "goatcounter";
 | 
					 | 
				
			||||||
      automigrate = true;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  services.nextcloud = {
 | 
					  services.nextcloud = {
 | 
				
			||||||
    enable = true;
 | 
					    enable = true;
 | 
				
			||||||
    package = pkgs.nextcloud27;
 | 
					    package = pkgs.nextcloud27;
 | 
				
			||||||
@ -191,15 +177,6 @@
 | 
				
			|||||||
        proxyPass = "http://localhost:${toString config.services.restya-board.virtualHost.listenPort}";
 | 
					        proxyPass = "http://localhost:${toString config.services.restya-board.virtualHost.listenPort}";
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					 | 
				
			||||||
    virtualHosts."stats.project-cloud.net" = {
 | 
					 | 
				
			||||||
      quic = true;
 | 
					 | 
				
			||||||
      forceSSL = true;
 | 
					 | 
				
			||||||
      enableACME = true;
 | 
					 | 
				
			||||||
      locations."/" = {
 | 
					 | 
				
			||||||
        proxyPass = "http://localhost:8002/";
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  services.gitea = {
 | 
					  services.gitea = {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user