Skip to content
This repository was archived by the owner on Aug 7, 2026. It is now read-only.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 21:10

1.0.0 (2025-10-23)

⚠ BREAKING CHANGES

  • ssh: add script for extracting resident keys
  • wm: remove sketchybar and aerospace
  • scripts: remove unnecessary scripts

Features

  • brew: use brew bundles to enforce brew configuration (e957270)
  • defaults: show desktop icons (adf41c2)
  • git: add additional aliases to mimic numonic git extensions (7642cf3)
  • git: update aliases for git town (b467d85)
  • git: use new aliases for git town delete and rename (3233258)
  • initial release of dotfiles (8862c4b)
  • install: add aws, gcp, and wezterm to installer (8124209)
  • install: add buf to brews (9059c54)
  • install: add git lfs configuration (c5bec8a)
  • install: add git-credential-manager to installer (3be64fe)
  • install: add installers to path (9fb83a1)
  • install: add shellcheck to brews (5a55636)
  • install: add sqlfluff (ca924c7)
  • install: add yazi for terminal explorer (425aa73)
  • install: disable and re-enable zscaler on install (7969d3a)
  • install: enable desktop for now (f20a708)
  • install: include lazygit in install (66e0875)
  • install: install trivy by default (2379f19)
  • k9s: add k9s tui for kubernetes (3af5af0)
  • keyboard: add karabiner for caps lock kyper-key + escape (8a942a1)
  • lazygit: add config for theme and opening files in existing editor process (8b82c51)
  • lazygit: use delta for git diffs (db54610)
  • nvim: add autocmds to fix some annoying things (7340a8d)
  • nvim: add dadbod and make it work with bigquery (7cd1104)
  • nvim: add git lang support for treesitter (79579d8)
  • nvim: add markdown lint and renderer support (e693380)
  • nvim: add mini surround plugin (4ec48c8)
  • nvim: add navigation for tmux within neovim (168ffa2)
  • nvim: add picker for tmux sessions (844e89d)
  • nvim: add some new keybinds for easy life (2db7230)
  • nvim: add support for tests (aa548bd)
  • nvim: add tokyo night theme for some reason (dde9eda)
  • nvim: disable lsp logging due to terraform (8092b9b)
  • nvim: do not select completion items automatically (6b8b866)
  • nvim: enable codelens support (68203ca)
  • nvim: enable smooth scrolling (d00036e)
  • nvim: enable spellcheck (gross) and set other defaults to avoid lazy changing things (438da07)
  • nvim: enable yanky externsion (d9758b9)
  • nvim: setup catppuccin colour themes (176158e)
  • nvim: show hidden files by default and swap cwd for root (6d6682e)
  • nvim: show tabs and spaces in editor (9e40e4a)
  • nvim: update lazyvim dependencies (71acf55)
  • nvim: use buf language server (634b861)
  • nvim: use cyberdream theme in neovim (4c266c6)
  • nvim: use tofu for terraform language server (2953313)
  • prompt: add go and node to flags prompt (d5d735e)
  • prompt: add nodenv to install and prompt (89f4083)
  • prompt: make rendering work well in termius (342841b)
  • prompt: refactor themes (27a42bc)
  • prompt: use cyberdream theme in flags prompt (2139b17)
  • scripts: add a script to cleanup background items (3472ce6)
  • scripts: add a script to print true colors (45a0ab2)
  • scripts: add alias for start-tmux-session (sts) (cf5243d)
  • scripts: add image preview to replace-wallpaper (eec6059)
  • scripts: add script to generate signing keys for yubikey (521ac23)
  • scripts: add support for enabling / disabling zscaler (4493328)
  • scripts: all replacing wallpaper from mcx configuration (a3f5696)
  • scripts: detect whether enable or disable zscaler should execute (8375fe9)
  • scripts: open a browser to repository urls (95c26ff)
  • scripts: open url for current working directory if its a repo and no argument was specified (2c032ad)
  • scripts: print warning for enabling and disabling zscaler (cf59535)
  • scripts: remove unnecessary scripts (3bc2021)
  • scripts: replace open-repo-url script with git-town repo cmd (0082489)
  • shell: add direnv support (eb37444)
  • shell: detect gcloud path for other binaries (1507677)
  • shell: detect vscode terminal and set editor (7fe143e)
  • shell: enable profiling of the zsh login shell startup time (2968b19)
  • shell: replace nvm with fnm to dramatically improve startup times (0280a4d)
  • shell: setup xdg environment variables (8bea72a)
  • ssh: add script for extracting resident keys (3eaf65e)
  • terminal: add cyberdream theme because i like bright contrast (9fff8ff)
  • terminal: enable better quality image preview in wezterm (a40adb5)
  • terminal: increase window background opacity (8175818)
  • tmux: add script to start tmux sessions for git repos (f61562a)
  • tmux: enable extended key support (59de285)
  • tmux: replace dracula with custom catppuccin theme for tmux (e542b9d)
  • tmux: return to shell if you exit neovim from tmux session (3a2e350)
  • tmux: setup tmux windows for new session (de73072)
  • tmux: use cyberdream theme in tmux (d3ac7f4)
  • update handling of private configuration (fa20449)
  • update tmux theme and sketchybar (643593b)
  • wm: add aerospace and remap configuration (6f18209)
  • wm: add corner radius and display on all monitors (54b9a0f)
  • wm: add hammerspoon for future window manager (00f20af)
  • wm: add music to profile (fc7c0ae)
  • wm: add paperwm and setup hammerspoon (375e0bf)
  • wm: add productivity workspace (2f7f57c)
  • wm: add sketchybar configuration (7b8ecfb)
  • wm: do not start sketchybar and borders from aerospace (cc65363)
  • wm: force music to secondary monitor (when available) (b11fa69)
  • wm: remove sketchybar and aerospace (c2153a4)
  • wm: update sketchybar settings (72c310a)
  • yazi: add cyberdream theme for yazi (6f062c3)

Bug Fixes

  • git: update deprecated git-town config option (76fbce3)
  • install: ensure oh-my-posh and cleanup removed services (eb97187)
  • install: ensure zoxide is installed (d821541)
  • install: ensure zsh exists in shells correctly (36b4a4f)
  • install: kill the dock after setting defaults (7d6b17b)
  • install: only stop borders and sketchybar if installed (f4a36e0)
  • install: remove untapped terraform (cf37c5f)
  • install: use bash for all setup scripts (dfcf156)
  • install: use xdg in shell setup (f698fa1)
  • k9s: fix config and theme files (fc4d2bd)
  • keyboard: do not confirm exit of karabiner (e588476)
  • lazygit: do not use legacy tap for lazygit (c45c469)
  • nvim: disable showing neo-tree by default (63f3722)
  • nvim: do not overwrite root dir detection for now (29eaacd)
  • scripts: cleanup scripts for posix compliance (7c48c82)
  • scripts: correctly exit on error in all scripts (263b75e)
  • scripts: fix spacing in shebang (652a808)
  • scripts: update zscaler enable and disable scripts (d6b0b6c)
  • scripts: update zscaler scripts to work properly (ae05e59)
  • shell: cleanup unnecessary exports (e2481d0)
  • shell: correctly add google cli bin to path (0035645)
  • shell: ensure gcloud cli completion always works (236afe9)
  • shell: ensure that bash-based completion works in zsh (0c9ae6b)
  • shell: ensure zsh exists in shells (878c3af)
  • shell: remove unnecessary duplication of site functions (brew shellenv does this for you) (86e1855)
  • shell: set oh-my-posh config file in init (env var no longer works) (12ddd67)
  • shell: update path to zshrc in install (507b6f7)
  • shell: use zsh shell instead of posix shell for zshrc (duh!) (2f1bf1a)
  • tmux: enable extended key support (5e41e7b)
  • tmux: ensure correct TERM for true color support (ef11ab9)
  • tmux: ensure tmux uses utf-8 for rendering (8b9e714)
  • tmux: send escape sequence for shift+enter to neovim (6bcd006)
  • tmux: use existing session when no clients are attached (bad50f6)
  • yazi: use correct header in theme (cde609b)