{ pkgs, secrets, ... }: { nixpkgs.config.allowUnfree = true; nix.settings.experimental-features = [ "nix-command" "flakes" ]; users.users.nettika = { isNormalUser = true; extraGroups = [ "wheel" "networkmanager" ]; }; security.sudo.wheelNeedsPassword = false; programs.git = { enable = true; lfs.enable = true; config = { init.defaultBranch = "master"; user = { email = "git@nettika.cat"; name = "Nettika"; }; credential.helper = "store"; }; }; programs.nano = { enable = true; nanorc = '' set autoindent set linenumbers ''; }; services.zerotierone = { enable = true; joinNetworks = secrets.zerotier.networks; }; environment.systemPackages = [ pkgs.git-crypt ]; }