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
Bo Jeanes
b6a6a1aabe
Remove unused module args
2024-07-17 14:17:29 +10:00
Bo Jeanes
49aedc87ed
Enable lazygit
...
I've been trying it through some of these recent commits and, while I am
very comfortable with Git, I have to admit that it is pretty slick for
staging hunks, in particular.
2024-07-17 14:10:59 +10:00
Bo Jeanes
5476a1b414
Move shell configs closer together
2024-07-17 14:09:50 +10:00
Bo Jeanes
5a7cc845f1
Use home.shellAliases instead of setting for each shell
...
Home Manager includes a way to apply shellAliases to all compatible
shells, it seems.
2024-07-17 14:07:30 +10:00
Bo Jeanes
96c6c56ba3
Re-order config so attached comment makes more sense
...
I don't think the `programs.bash.enable = true` is actually needed here,
because /etc/bashrc _was_ being amended with the correct paths even when
not present. Nonetheless, having them both written explicitly here is a
comfort.
2024-07-17 14:05:22 +10:00
Bo Jeanes
4782daee48
Install neovim with nixvim
...
It is still relatively unconfigured in its current state, though.
2024-07-17 14:03:08 +10:00
Bo Jeanes
6b446fa0a9
Switch to upstream; srid/nixos-flake#64 is merged
2024-07-17 10:57:58 +10:00
Bo Jeanes
58e52789fb
Fix bash init during loading delta completions
2024-07-17 00:11:20 +10:00
Bo Jeanes
2ae0f18bda
Port other git config
2024-07-16 23:53:44 +10:00
Bo Jeanes
c21a52b0f9
Add git aliases
2024-07-16 23:52:46 +10:00
Bo Jeanes
8119c1d6cf
Add direnv integration
2024-07-16 23:51:41 +10:00
Bo Jeanes
6107423adb
A decent start...
2024-07-16 20:00:34 +10:00
Bo Jeanes
b67b92b31e
Initial commit
2024-07-16 11:31:08 +10:00