Commit Graph

64 Commits (main)

Author SHA1 Message Date
Bo Jeanes 23499b238e
Some more macOS config 2024-08-17 21:35:29 +10:00
Bo Jeanes 689afa0d1c
Make direnv less verbose 2024-08-17 21:35:12 +10:00
Bo Jeanes 992987c5e5
Improve `git br` alias to show branch metadata
Some inspiration from https://gist.github.com/jasonrudolph/1810768 and
other places...
2024-08-17 21:34:58 +10:00
Bo Jeanes b79fab21ea
Remove commented out line 2024-08-17 21:28:52 +10:00
Bo Jeanes f366cf3e49
Set up regular task to clear ~/Downloads of older files 2024-08-11 19:18:33 +10:00
Bo Jeanes 5f38f29d38
Ask macOS to activate settings that have changed on `nix run` 2024-08-11 16:15:40 +10:00
Bo Jeanes c8b57ef276
Add `tailscale` alias from Mac app on macOS 2024-08-03 17:34:48 +10:00
Bo Jeanes 8eb166a251
Add caching substitutors to system and to this flake specifically 2024-08-03 17:34:45 +10:00
Bo Jeanes ed5f702db8
Configure macOS scrollbars sanely 2024-08-02 16:46:57 +10:00
Bo Jeanes bc89660d8f
Metric, always 2024-08-02 16:46:32 +10:00
Bo Jeanes 0814ee188e
Configure auto-login in macOS 2024-07-29 14:11:23 +10:00
Bo Jeanes 68cad06ca1
Disable guest login in macOS 2024-07-29 14:11:13 +10:00
Bo Jeanes d0a7569fb7
Disable .app quarantine in macOS 2024-07-29 14:10:57 +10:00
Bo Jeanes ef6849a8fd
Automatically switch dark/light mode in macOS 2024-07-29 14:10:37 +10:00
Bo Jeanes ecd7e1c947
Flag Tailscale app on macOS to show Taildrive settings 2024-07-29 14:10:16 +10:00
Bo Jeanes 7488db178d
Configure text substitutions in macOS
Mostly disabling hehe
2024-07-29 14:09:59 +10:00
Bo Jeanes e3e220ddc8
Configure key repeat and disable press-and-hold for special chars 2024-07-29 14:09:29 +10:00
Bo Jeanes 00c92b9b70
Configure save panel in macOS 2024-07-29 14:08:58 +10:00
Bo Jeanes b805b4be16
Configure Finder.app 2024-07-29 14:08:28 +10:00
Bo Jeanes 2ec30462db
Set up caps->ctrl mapping in macOS 2024-07-29 14:07:54 +10:00
Bo Jeanes ce2f1a28c9
Add TODO for configuring rg further 2024-07-29 13:32:17 +10:00
Bo Jeanes 2eef64480a
Enable ripgrep 2024-07-29 13:32:01 +10:00
Bo Jeanes ab56277a21
When rebasing, default to autostash unstaged changes 2024-07-29 13:31:33 +10:00
Bo Jeanes c569a2cb38
Configure default branch for new repos to 'main' 2024-07-29 13:31:09 +10:00
Bo Jeanes 43e937ba60
Add nerdfont and configure it in Kitty 2024-07-25 18:59:04 +10:00
Bo Jeanes ab5fabcf7d
Add kitty with minimal configuration for term emulator 2024-07-25 18:59:04 +10:00
Bo Jeanes 88febf1cd6
Add eza aliased to `ls`
ls, but with icons
2024-07-25 18:59:04 +10:00
Bo Jeanes 11a33eeb96
Add zoxide aliased as `cd` 2024-07-25 18:59:04 +10:00
Bo Jeanes d770d4ca37
Add lazygit shell alias 2024-07-25 18:59:04 +10:00
Bo Jeanes e779dab1fa
Add some nix dev packages to system to aide VSCode finding them 2024-07-25 18:59:04 +10:00
Bo Jeanes be9e41bfe5
Let nix-darwin manage daemon
Daemon crashed on my second macos machine; perhaps the socket listener
will help recovery if it happens again?
2024-07-25 18:59:03 +10:00
Bo Jeanes 37f1b86923
Add Jabberwocky as an alias to Bandersnatch for now
Jabberwocky is a different machine and they ideally should have their
own configs with shared modules, but for the time being it's fine for
them to be resolved to the exact same derivation.
2024-07-23 12:54:31 +10:00
Bo Jeanes 15a4f1a9ab
Tap the brews to install 2024-07-23 12:53:40 +10:00
Bo Jeanes 40c2c00603
Add mkcert to Nix 2024-07-19 17:53:44 +10:00
Bo Jeanes 1e58a283cb
Add git-absorb to Nix
Originally installed in homebrew
2024-07-19 17:53:30 +10:00
Bo Jeanes 21ca7802a5
Add exoscale CLI to brew 2024-07-19 17:52:57 +10:00
Bo Jeanes ce08747486
Start porting things from `brew leaves` to Nix flake 2024-07-19 17:44:17 +10:00
Bo Jeanes 21a375b21c
Configure Nix store auto-optimisation 2024-07-19 17:43:40 +10:00
Bo Jeanes 12abab6f2b
Enable configureBuildUsers
Based on how things have been working, I _think_ this is the default or
inert, but adding it to see if anything noticeably changes.
2024-07-19 17:43:22 +10:00
Bo Jeanes c292c57e32
Set up Nix LSP and auto-formatting in VSCode 2024-07-19 16:03:01 +10:00
Bo Jeanes 8e31752f8a
Set up `gh` aliases for configuring repo 2024-07-19 16:03:01 +10:00
Bo Jeanes 9ccc82c1cc
Move brew path into home.sessionVariables
Also, instead of checking for both directories each time, just do an
architecture check during build and add the path blindly.
2024-07-19 16:03:01 +10:00
Bo Jeanes a97fed5d86
Add brew back to path while I slowly migrate things 2024-07-19 09:27:38 +10:00
Bo Jeanes 8dabb3cee4
Configure git signing with SSH key from 1P 2024-07-17 14:48:22 +10:00
Bo Jeanes 2745e6c515
Add 1password-shell-plugins
This allows wiring up certain commands (such as `gh`, `tea`, `aws`, etc)
to get credentials from 1Password.
2024-07-17 14:44:50 +10:00
Bo Jeanes 2d28fe7caf Fix asdf installation
Package name was wrong; I'm surprised that this didn't error when
running `nix run` in the flake...
2024-07-17 14:24:09 +10:00
Bo Jeanes 6a11ce7622 Add `atuin` for shell history 2024-07-17 14:22:12 +10:00
Bo Jeanes 55b6c10f92 Add `fzf` config for fuzzy file finding 2024-07-17 14:21:23 +10:00
Bo Jeanes 800235199b Add `bat` and config 2024-07-17 14:20:23 +10:00
Bo Jeanes 9f5f8bd8e3 Flesh out bash config slightly 2024-07-17 14:18:02 +10:00