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

Work on bringing Nix config customizations for Determinate Nix

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

Changed files
+21
bin
misc
scripts
shared
+1
bin
··· 1 + scripts
misc/.gitkeep

This is a binary file and will not be displayed.

+11
misc/nix/nix.custom.conf
··· 1 + # Technically shared/meta-configs.nix but as a seperate conf file 2 + # since we use Determinate Nix on our systems. 3 + experimental-features = auto-allocate-uids ca-derivations cgroups configurable-impure-env daemon-trust-override dynamic-derivations fetch-closure fetch-tree flakes git-hashing impure-derivations local-overlay-store mounted-ssh-store nix-command no-url-literals parse-toml-timestamps pipe-operators read-only-local-store recursive-nix verified-fetches 4 + 5 + trusted-users = root gildedguy ajhalili2006 nixos 6 + 7 + allowed-users = gildedguy ajhalili2006 nixos 8 + 9 + trusted-public-keys = 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= 10 + 11 + trusted-substituters = https://devenv.cachix.org https://andreijiroh-dev.cachix.org https://ajhalili2006-nixos-builds.cachix.org https://recaptime-dev.cachix.org
script/deploy-config scripts/deploy-config
+9
shared/meta-configs.nix
··· 3 3 4 4 { config, pkgs, lib, ... }: 5 5 6 + let 7 + flake = builtins.getFlake (toString ./.); 8 + in 6 9 { 7 10 # Adopted from https://fnordig.de/til/nix/home-manager-allow-unfree.html, 8 11 # but we'll also enable it system-wide too. ··· 81 84 "https://recaptime-dev.cachix.org" 82 85 ]; 83 86 }; 87 + }; 88 + 89 + # Needed since Determinate Nix manages the main config file for system. 90 + environment.etc."nix/nix.custom.conf" = { 91 + source = "${flake}/misc/nix/nix.custom.conf"; 92 + mode = "0644"; 84 93 }; 85 94 }