{ pkgs, ... }: { age.secrets = { ssh-remote-builder.file = ../secrets/ssh-remote-builder.age; }; imports = [ ../profiles/darwin.nix ../profiles/home-manager.nix ../profiles/remote-builder.nix ]; # https://github.com/nix-darwin/nix-darwin/issues/1339 ids.gids.nixbld = 30000; networking.hostName = "mba-m2"; users.users.fcuny = { home = "/Users/fcuny"; shell = pkgs.fish; }; environment.shells = [ pkgs.fish ]; programs.fish.enable = true; programs.fish.shellInit = '' # Nix if test -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.fish' source '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.fish' end # End Nix ''; home-manager.users.fcuny = { home.stateVersion = "23.05"; home.username = "fcuny"; home.homeDirectory = "/Users/fcuny"; home.packages = with pkgs; [ element-desktop hledger ]; imports = [ ../home/profiles/mac.nix ../home/profiles/media.nix ../home/profiles/security.nix ../home/profiles/restic.nix ]; userinfo = { email = "franck@fcuny.net"; fullName = "Franck Cuny"; }; }; }