{ config, pkgs, ... }: { imports = [ ../settings/base.nix ../settings/development/base.nix ../settings/development/fish.nix ../settings/development/nix.nix ../settings/development/javascript.nix ../settings/development/python.nix ../settings/development/golang.nix ../settings/development/vlang.nix ../settings/development/web.nix ../settings/darwin.nix ../settings/browser.nix ../settings/emacs.nix ../settings/fish.nix ../settings/git.nix ../settings/nixpkgs.nix ../settings/mcp.nix ../settings/ssh.nix ../settings/workstation.nix ../settings/user-interface.nix ../settings/nix.nix ../settings/zed.nix ../../private/ssh.nix ../../private/llm.nix ]; home.username = "alin"; home.homeDirectory = "/Users/alin"; home.stateVersion = "22.11"; home.packages = with pkgs; [ picocom ]; programs.git = { signing = { format = "ssh"; key = "${config.home.homeDirectory}/Library/Containers/com.maxgoedjen.Secretive.SecretAgent/Data/PublicKeys/7ddf377f63c957d7c69185c07ab98a7b.pub"; signByDefault = true; }; settings.gpg = { ssh = { allowedSignersFile = toString ( pkgs.writeText "allowed-signers" '' ${config.programs.git.settings.user.email} ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJVREjPey2TOIPzfYJoG9yIR4Rui7tNJK2QIKa+pbgsyXg31hhPIw37LRRIic+l53mW8eahHxX3Y1IeTjcMw8IU= ${config.programs.git.settings.user.email} '' ); }; }; }; home.sessionPath = [ "/Library/Developer/CommandLineTools/usr/bin" ]; targets.darwin.defaults = { NSGlobalDomain = { AppleKeyboardUIMode = 2; ApplePressAndHoldEnabled = false; AppleShowScrollBars = "Always"; }; "com.apple.controlcenter" = { "NSStatusItem Visible Sound" = true; "NSStatusItem Visible FocusModes" = true; }; "com.apple.dock" = { autohide = true; autohide-delay = 0.05; autohide-time-modifier = 0.12; expose-animation-duration = 0.5; launchanim = false; mineffect = "scale"; minimize-to-application = true; scroll-to-open = true; show-process-indicators = false; static-only = true; static-apps = [ ]; static-others = [ { tile-data = { file-data = { _CFURLString = "file://${config.home.homeDirectory}/Downloads/"; _CFURLStringType = 15; }; }; tile-type = "directory-tile"; } ]; }; "com.apple.finder" = { _FXSortFoldersFirst = true; AppleShowAllExtensions = true; FXDefaultSearchScope = "SCcf"; # current folder FXEnableExtensionChangeWarning = false; FXPreferredViewStyle = "clmv"; # column view FXRemoveOldTrashItems = true; NewWindowTarget = "Home"; NSDocumentSaveNewDocumentsToCloud = false; }; "com.apple.menuextra.clock" = let values = { if-space = 0; always = 1; never = 2; }; in { Show24Hour = true; ShowDate = values.never; }; "com.apple.hitoolbox" = { AppleFnUsageType = "Do Nothing"; }; "com.apple.multitouchtouchpad" = { TrackpadThreeFingerTapGesture = 2; # Lookup }; "com.apple.mouse" = { linear = true; }; "com.apple.safari" = { ShowFullURLInSmartSearchField = true; }; "com.apple.screensaver" = { askForPasswordDelay = 60; }; "com.apple.siri" = { StatusMenuVisible = false; }; "com.apple.textedit" = { RichText = false; }; "com.apple.timemachine" = { DoNotOfferNewDisksForBackup = true; }; }; }