···111111 htop
112112 google-chrome
113113 direnv
114114+ cachix
114115 ];
115116116117 # Some programs need SUID wrappers, can be configured further or are
+49-3
shared/meta-configs.nix
···11-# This is the meta config file for nixpkgs and nix cli
11+# This is the meta config file for nixpkgs and nix cli itself, including
22+# trusted keys for cachnix caches
2334{ config, pkgs, lib, ... }:
45···1314 };
1415 };
15161616- # Enable the Flakes feature and the accompanying new nix command-line tool
1717- nix.settings.experimental-features = [ "nix-command" "flakes" ];
1717+ nix = {
1818+ settings = {
1919+ experimental-features = [
2020+ "nix-command"
2121+ "flakes"
2222+ "ca-derivations"
2323+ "nix-daemon"
2424+ "cgroups"
2525+ "impure-derivations"
2626+ "nix-remote"
2727+ ];
2828+2929+ trusted-users = [
3030+ "root"
3131+ "gildedguy"
3232+ "ajhalili2006"
3333+ ];
3434+3535+ # just sync with trusted-users, but w/o root
3636+ allowed-users = [
3737+ "gildedguy"
3838+ "ajhalili2006"
3939+ ];
4040+4141+ trusted-public-keys = [
4242+ # devenv.sh
4343+ "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw="
4444+4545+ # my caches for nixos and nixpkgs related builds (including devenvs)
4646+ "ajhalili2006-nixos-builds.cachix.org-1:fA8HXvGR1i792D+CxL2iW/TQzUcyoW7zPUmC9Q4mQLg="
4747+4848+ # the main cache itself
4949+ "andreijiroh-dev.cachix.org-1:7Jd0STdBOLiNu5fiA+AKwcMqQD2PA1j9zLDGyDkuyBo="
5050+5151+ # recaptime.dev cache
5252+ "recaptime-dev.cachix.org-1:b0UBO1zONf6ceTIoR06AKhgid4ZOl5kxB/gOIdZ9J6g="
5353+ ];
5454+5555+ # also list them all too
5656+ trusted-substituters = [
5757+ "https://devenv.cachix.org"
5858+ "https://andreijiroh-dev.cachix.org"
5959+ "https://ajhalili2006-nixos-builds.cachix.org"
6060+ "https://recaptime-dev.cachix.org"
6161+ ];
6262+ };
6363+ };
1864}