NixOS + home-manager configs, mirrored from GitLab SaaS. gitlab.com/andreijiroh-dev/nixops-config
nix-flake nixos home-manager nixpkgs nix-flakes
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(nixos): cleanup things for stellapent-cier config

alongside some more homework around the shared configs

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>

+30 -17
+25 -12
hosts/stellapent-cier/configuration.nix
··· 30 30 boot.loader.efi.canTouchEfiVariables = true; 31 31 boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; # for raspi builds I guess 32 32 33 - networking.hostName = "stellapent-cier"; # Define your hostname. 34 - #networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. 35 - 36 - # Configure network proxy if necessary 37 - # networking.proxy.default = "http://user:password@proxy:port/"; 38 - # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; 39 - 40 - # Enable networking via networkmanager 41 - networking.networkmanager.enable = true; 33 + networking = { 34 + hostName = "stellapent-cier"; 35 + hosts = { 36 + "127.0.0.1" = [ 37 + "localhost" 38 + "stellapent-cier" 39 + "stellapent-cier.local" 40 + "localdev.andreijiroh.dev" 41 + "localdev.andreijiroh.eu.org" 42 + ]; 43 + "100.87.227.94" = [ 44 + "stellapent-cier.tailnet" 45 + "stellapent-cier.fawn-cod.ts.net" 46 + "stellapent-cier.fawn-cod.tailnet" 47 + "stellapent.tailnet" 48 + "stellapent.tailnet.andreijiroh.dev" 49 + "stellapent.tailnet.andreijiroh.eu.org" 50 + ]; 51 + }; 52 + networkmanager = { 53 + enable = true; 54 + }; 55 + }; 42 56 43 57 # Enable the X11 windowing system. 44 58 # You can disable this if you're only using the Wayland session. ··· 123 137 gnupg 124 138 gpg-tui 125 139 gpgme 126 - #figma-linux 127 - #figma-agent 128 140 byobu 129 141 tmux 130 - rpi-imager 142 + android-tools 143 + adbtuifm 131 144 ]; 132 145 133 146 # Some programs need SUID wrappers, can be configured further or are
+3 -3
misc/nix/nix.custom.conf
··· 10 10 extra-platforms = aarch64-linux x86_64-linux 11 11 12 12 # substituters and pubkeys 13 - extra-substituters = https://cache.nixos.org https://nix-community.cachix.org https://devenv.cachix.org 14 - extra-trusted-substituters = https://cache.nixos.org https://nix-community.cachix.org https://andreijiroh-dev.cachix.org https://ajhalili2006-nixos-builds.cachix.org https://recaptime-dev.cachix.org 15 - extra-trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs= devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw= ajhalili2006-nixos-builds.cachix.org-1:fA8HXvGR1i792D+CxL2iW/TQzUcyoW7zPUmC9Q4mQLg= andreijiroh-dev.cachix.org-1:7Jd0STdBOLiNu5fiA+AKwcMqQD2PA1j9zLDGyDkuyBo= recaptime-dev.cachix.org-1:b0UBO1zONf6ceTIoR06AKhgid4ZOl5kxB/gOIdZ9J6g= 13 + substituters = https://cache.nixos.org https://nix-community.cachix.org https://devenv.cachix.org 14 + trusted-substituters = https://cache.nixos.org https://nix-community.cachix.org https://andreijiroh-dev.cachix.org https://ajhalili2006-nixos-builds.cachix.org https://recaptime-dev.cachix.org 15 + trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs= devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw= ajhalili2006-nixos-builds.cachix.org-1:fA8HXvGR1i792D+CxL2iW/TQzUcyoW7zPUmC9Q4mQLg= andreijiroh-dev.cachix.org-1:7Jd0STdBOLiNu5fiA+AKwcMqQD2PA1j9zLDGyDkuyBo= recaptime-dev.cachix.org-1:b0UBO1zONf6ceTIoR06AKhgid4ZOl5kxB/gOIdZ9J6g=
+2 -2
shared/networking.nix
··· 2 2 3 3 { 4 4 # Do a lot of systemd-resolved related chores 5 - config.networking.nameservers = [ 5 + networking.nameservers = [ 6 6 "45.90.28.0#c393f6.dns.nextdns.io" 7 7 "45.90.30.0#c393f6.dns.nextdns.io" 8 8 ]; 9 9 10 - config.services.resolved = { 10 + services.resolved = { 11 11 enable = true; 12 12 dnssec = "false"; # https://superuser.com/a/1493674 13 13 # Commented this out since Tailscale do thee heavy work for MagicDNS