diff --git a/flake.nix b/flake.nix index eb850f9..935bb9a 100644 --- a/flake.nix +++ b/flake.nix @@ -33,6 +33,7 @@ # $ darwin-rebuild changelog system.stateVersion = 5; nixpkgs.hostPlatform = "aarch64-darwin"; + nixpkgs.config.allowUnfree = true; # Nix Darwin # https://daiderd.com/nix-darwin/manual/index.html @@ -41,6 +42,7 @@ system.defaults.dock.autohide = true; system.defaults.dock.orientation = "left"; system.defaults.finder.AppleShowAllExtensions = true; + system.keyboard.enableKeyMapping = true; system.keyboard.remapCapsLockToEscape = true; system.defaults.NSGlobalDomain.InitialKeyRepeat = 25; system.defaults.NSGlobalDomain.KeyRepeat = 2; @@ -56,6 +58,12 @@ homebrew.enable = true; homebrew.casks = import ./cask.nix; + # homebrew.taps = [ + # "hashicorp/tap" + # ]; + # homebrew.brews = [ + # "hashicorp/tap/vault" + # ]; # Home Manager home-manager.backupFileExtension = "backup"; diff --git a/home.nix b/home.nix index 4f0a6cb..efff4bb 100644 --- a/home.nix +++ b/home.nix @@ -1,6 +1,3 @@ -# home.nix -# home-manager switch - { config, pkgs, ... }: { @@ -11,12 +8,6 @@ home.username = "niccoloborgioli"; home.homeDirectory = "/Users/niccoloborgioli"; - # home.sessionPath = [ - # "/run/current-system/sw/bin" - # "$HOME/.nix-profile/bin" - # ]; - - # Makes sense for user specific applications that shouldn't be available system-wide home.packages = [ pkgs.tmux pkgs.oh-my-posh @@ -50,6 +41,9 @@ pkgs.nixfmt-rfc-style pkgs.fnm + # sflx + pkgs.vault + (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ];