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): update nix configs

Also in this commit:
- move system.stateVersion off of hosts/stellapent-cier/configuration.nix
to shared/meta-configs.nix

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

+34 -5
+12 -4
misc/nix/nix.custom.conf
··· 1 1 # Technically shared/meta-configs.nix but as a seperate conf file since we use Determinate Nix 2 - # on our systems. 2 + # on our systems. This can be also used on user-wide nix.conf files too, just nuke the trsuted-users 3 + # and allowed-users part. 3 4 experimental-features = nix-command flakes auto-allocate-uids ca-derivations cgroups configurable-impure-env daemon-trust-override dynamic-derivations fetch-closure fetch-tree git-hashing impure-derivations local-overlay-store mounted-ssh-store no-url-literals parse-toml-timestamps read-only-local-store recursive-nix verified-fetches 4 5 5 6 # this is how it will going to work atm ··· 9 10 # probably just list every arch we're using here for cross-host compat 10 11 extra-platforms = aarch64-linux x86_64-linux 11 12 13 + # adjust based on CPU cores 14 + max-jobs = auto 15 + 12 16 # substituters and pubkeys 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= 17 + substituters = https://cache.nixos.org https://cache.flakehub.com https://nix-community.cachix.org https://devenv.cachix.org 18 + trusted-substituters = https://cache.nixos.org https://cache.flakehub.com https://nix-community.cachix.org https://andreijiroh-dev.cachix.org https://ajhalili2006-nixos-builds.cachix.org https://recaptime-dev.cachix.org 19 + trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= cache.flakehub.com-3:hJuILl5sVK4iKm86JzgdXW12Y2Hwd5G07qKtHTOcDCM= cache.flakehub.com-4:Asi8qIv291s0aYLyH6IOnr5Kf6+OF14WVjkE6t3xMio= cache.flakehub.com-5:zB96CRlL7tiPtzA9/WKyPkp3A2vqxqgdgyTVNGShPDU= cache.flakehub.com-6:W4EGFwAGgBj3he7c5fNh9NkOXw0PUVaxygCVKeuvaqU= cache.flakehub.com-7:mvxJ2DZVHn/kRxlIaxYNMuDG1OvMckZu32um1TadOR8= cache.flakehub.com-8:moO+OVS0mnTjBTcOUh2kYLQEd59ExzyoW1QgQ8XAARQ= cache.flakehub.com-9:wChaSeTI6TeCuV/Sg2513ZIM9i0qJaYsF+lZCXg0J6o= cache.flakehub.com-10:2GqeNlIp6AKp4EF2MVbE1kBOp9iBSyo0UPR9KoR0o1Y= 20 + 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= 21 + 22 + # instead of using nixpkgs-weekly at flakehub, we'll go straight to the source 23 + extra-nix-path = nixpkgs=https://flakehub.com/f/DeterminateSystems/nixpkgs-weekly/*.tar.gz home-manager=flake:github:nix-community/home-manager nur=flake:github:nix-community/NUR
+22 -1
shared/meta-configs.nix
··· 1 1 # This is the meta config file for nixpkgs and nix cli itself, including 2 - # trusted keys for cachix caches. 2 + # trusted keys for cachix caches and stateVersion for NixOS. 3 3 4 4 { config, pkgs, lib, ... }: 5 5 ··· 63 63 # cache.nixos.org 64 64 "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" 65 65 66 + # cache.flakehub.com 67 + "cache.flakehub.com-3:hJuILl5sVK4iKm86JzgdXW12Y2Hwd5G07qKtHTOcDCM=" 68 + "cache.flakehub.com-4:Asi8qIv291s0aYLyH6IOnr5Kf6+OF14WVjkE6t3xMio=" 69 + "cache.flakehub.com-5:zB96CRlL7tiPtzA9/WKyPkp3A2vqxqgdgyTVNGShPDU=" 70 + "cache.flakehub.com-6:W4EGFwAGgBj3he7c5fNh9NkOXw0PUVaxygCVKeuvaqU=" 71 + "cache.flakehub.com-7:mvxJ2DZVHn/kRxlIaxYNMuDG1OvMckZu32um1TadOR8=" 72 + "cache.flakehub.com-8:moO+OVS0mnTjBTcOUh2kYLQEd59ExzyoW1QgQ8XAARQ=" 73 + "cache.flakehub.com-9:wChaSeTI6TeCuV/Sg2513ZIM9i0qJaYsF+lZCXg0J6o=" 74 + "cache.flakehub.com-10:2GqeNlIp6AKp4EF2MVbE1kBOp9iBSyo0UPR9KoR0o1Y=" 75 + 66 76 # nix-community 67 77 "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" 68 78 ··· 82 92 # also list them all too 83 93 trusted-substituters = [ 84 94 "https://cache.nixos.org" 95 + "https://cache.flakehub.com" 85 96 "https://nix-community.cachix.org" 86 97 "https://devenv.cachix.org" 87 98 "https://andreijiroh-dev.cachix.org" ··· 96 107 source = ../misc/nix/nix.custom.conf; 97 108 mode = "0644"; 98 109 }; 110 + 111 + # This value determines the NixOS release from which the default 112 + # settings for stateful data, like file locations and database versions 113 + # on your system were taken. It‘s perfectly fine and recommended to leave 114 + # this value at the release version of the first install of this system. 115 + # Before changing this value read the documentation for this option 116 + # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). 117 + # TODO: Always bump this to next point release once the current value is 118 + # officially released to stable after reading the changelog. 119 + system.stateVersion = "25.05"; # Did you read the comment? 99 120 }