forked from aylac.top/nixcfg
this repo has no description
at main 1.1 kB view raw
1{ 2 self, 3 modulesPath, 4 ... 5}: { 6 imports = [ 7 ./secrets.nix 8 self.nixosModules.locale-en-gb 9 "${modulesPath}/profiles/qemu-guest.nix" 10 self.diskoConfigurations.btrfs-vps 11 ]; 12 13 networking = { 14 firewall.allowedTCPPorts = [80 443]; 15 hostName = "jezebel"; 16 }; 17 system.stateVersion = "25.05"; 18 time.timeZone = "America/Sao_Paulo"; 19 nixpkgs.hostPlatform = "x86_64-linux"; 20 21 myNixOS = { 22 programs = { 23 nix.enable = true; 24 }; 25 profiles = { 26 base.enable = true; 27 btrfs = { 28 enable = true; 29 deduplicate = true; 30 }; 31 server.enable = true; 32 backups.enable = true; 33 vps.enable = true; 34 swap = { 35 enable = true; 36 size = 2048; 37 }; 38 }; 39 services = { 40 atproto-basic-notifications.enable = true; 41 caddy.enable = true; 42 dnsmasq.enable = true; 43 tailscale = { 44 enable = true; 45 enableCaddy = true; 46 }; 47 uptime-kuma.enable = true; 48 }; 49 }; 50 51 security.acme = { 52 acceptTerms = true; 53 defaults.email = "contact@aylac.top"; 54 }; 55}