Port dotfiles preferences, add varlock, and update packages - #36
Closed
mshandrovskiy wants to merge 4 commits into
Closed
Port dotfiles preferences, add varlock, and update packages#36mshandrovskiy wants to merge 4 commits into
mshandrovskiy wants to merge 4 commits into
Conversation
…ation blockers - home.nix: port nav/ls/git aliases, zsh readline behavior (prefix history search, case-insensitive completion, compdef g=git), programs.git with identity misha84@gmail.com and 28 aliases, session variables and PATH entries for cargo/bun/local/bin toolchains - configuration.nix: override nix-homebrew.package to brew 6.0.18 — nixpkgs 26.05 pins 6.0.1 but Homebrew's JSON API serves the command_wrapper cask stanza added in 6.0.13, which broke android-ndk and 75 other casks - configuration.nix: add gnupg, pyenv to brews; codex, gcloud-cli, android-ndk to casks; fix ANDROID_NDK_HOME to /opt/homebrew path - configuration.nix: add nix-homebrew.autoMigrate = true - flake.nix: set user = "mikes" - rebuild.sh: resolve darwin-rebuild absolute path before sudo — sudo's secure PATH excludes /run/current-system/sw/bin - README.md: update git identity and feature list sections
Adds dmno-dev/tap and varlock for AI-safe .env workflow. Also declares the taps array, adds libb2, pi-launcher, and automic-vault that were installed ad-hoc but missing from the Nix config.
…cask - flake: add treehouse input (kunchenguid/treehouse) pinned via flake.lock - home.nix: add gh and nodejs to packages; set NPM_CONFIG_PREFIX to keep global npm installs out of the nix store; add ~/.npm-global/bin to PATH - configuration.nix: add opensuperwhisper cask
- claude/settings.json: add skipDangerousModePermissionPrompt - nvim/lazy-lock.json: bump gitsigns, lazy, neogit, rose-pine - pi/agent/settings.json: set default provider/model/thinking level
There was a problem hiding this comment.
Thanks for taking an interest in these dotfiles.
This repo is public so you can read it, learn from it, and fork it freely, but it is Kun's personal setup and does not accept pull requests or feature requests.
If you want to adapt something, please fork the repo and make it yours.
If you found a bug, please open a bug report issue instead of sending a patch.
Pull requests are auto-closed here so the repo can stay personal and predictable.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
dmno-dev/tap+varlockbrew,opensuperwhispercask,treehouseflake input; addghandnodejsnix packages; setNPM_CONFIG_PREFIXso global npm installs stay out of the nix store; add~/.npm-global/binto PATH.env.schemawith all project env vars; install Varlock skill; add commented-out plugin blocks for 1Password, AWS, GCP Secret Manager, and macOS Keychain (auto-downloaded on first use, no separate npm install needed)skipDangerousModePermissionPromptdefaultProvider=anthropic,defaultModel=claude-opus-4-8,defaultThinkingLevel=mediumTest plan
darwin-rebuild switch --flake .applies cleanlyvarlock load --agentreturns{}(all vars optional, none missing)which gh,which node,which varlockresolve after rebuild🤖 Generated with Claude Code