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
Bo Jeanes
359b626943
Add *.swp to gitignores
...
TODO: port existing gitignores over
2024-07-17 14:17:46 +10:00