Oliver Davies
4b966a4736
chore(zsh): move aliases
2023-08-28 12:18:36 +01:00
Oliver Davies
aff7d4d509
feat(nixos): add shotwell
2023-08-27 17:35:23 +01:00
Oliver Davies
90fa8596cb
feat(nvim): re-add todo-comments.nvim
2023-08-27 17:34:58 +01:00
Oliver Davies
150e945417
feat(nixos): configure more Firefox settings
2023-08-27 01:57:12 +01:00
Oliver Davies
ea02fc6a09
fix(git): remove unused templatedir
2023-08-27 00:31:31 +01:00
Oliver Davies
0444962168
chore(zsh): make nah
a zsh alias
2023-08-27 00:30:37 +01:00
Oliver Davies
a3ab645a2b
feat(git): add an Refs
placeholder to commit
...
...message body
Add an `# Refs:` placeholder to the Git commit message body that can
be replaced manually or using a `prepare-commit-msg` hook.
I have a templated Git hook that will do this within project directories
using an `.issue-id` file.
2023-08-26 22:30:12 +01:00
Oliver Davies
a54996b5f0
refactor(nvim): prefix custom Vim plugins
...
Prefix custom Vim plugins with `customVim` so they are easier to
distinguish from the plugins provided by the Nix store.
2023-08-25 14:53:32 +01:00
Oliver Davies
ec1dff4866
feat(nvim): add vim-zoom
...
Add https://github.com/dhruvasagar/vim-zoom so that I can focus on a
single split within Vim in the same way I can zoom to a tmux pane.
2023-08-24 23:59:01 +01:00
Oliver Davies
27373f79bb
chore(update)
2023-08-24 22:40:01 +01:00
Oliver Davies
73d1d765cc
chore(nixos): use Fira Code Mono
2023-08-24 22:39:35 +01:00
Oliver Davies
51fbde6ae4
chore(zsh): don't show the ASCII logo
2023-08-22 23:05:30 +01:00
Oliver Davies
e53561fb85
fix(scripts): don't stop watching on error
2023-08-22 23:05:06 +01:00
Oliver Davies
dab8031935
feat(tmux): add join-pane
key bind
...
Add a key binding for re-joining another window into a pane within the
current window, which is the opposite of the `break-pane` command.
It prompts for the window to join from and then joins it into a vertical
pane within the current window.
This was taken from Chris Toomey's dotfiles. See
553c92a3a1/tmux/tmux.conf (L60)
2023-08-22 16:58:57 +01:00
Oliver Davies
7fecbc9343
feat(scripts): add watch-changes
...
Based on 2d235c4c71/bin/watch-changes
.
2023-08-21 23:17:36 +01:00
Oliver Davies
3824c8f40b
feat(home-manager): add okular for previewing PDFs
2023-08-21 22:56:57 +01:00
Oliver Davies
cbb337fcd1
feat(nixos): enable printing
2023-08-21 17:40:46 +01:00
Oliver Davies
644225247e
chore(update)
2023-08-17 20:23:50 +01:00
Oliver Davies
db880e13ad
feat(nixos): add wob
...
Add wob to show an overlay when changing volume and brightness.
2023-08-17 20:23:50 +01:00
Oliver Davies
0634242cad
feat(nixos): use IntelOne Mono
2023-08-17 20:23:50 +01:00
Oliver Davies
ca7ad57690
fix(nixos): volume keys in swaywm
2023-08-17 20:23:50 +01:00
Oliver Davies
a3325b372a
feat(nvim): add vim-sort-motion
...
Re-add a plugin to add a text object and motion to sort lines. This
means I can run commands like `gsip` to sort lines within a paragraph
without needing to select them first.
https://github.com/christoomey/vim-sort-motion
2023-08-16 08:31:53 +01:00
Oliver Davies
bbf14c5b5f
chore(home-manager): remove vi and vim aliases
2023-08-15 23:17:16 +01:00
Oliver Davies
9e4e746052
fix(nvim): remove git-worktree configuration
2023-08-14 19:31:30 +01:00
Oliver Davies
990a4f62a9
chore(nvim): remove unused plugins
2023-08-14 19:26:53 +01:00
Oliver Davies
7e8fc3c86f
feat(home-manager): add local directories to PATH
...
This adds local `vendor/bin` and `node_modules/.bin` directories to my
`PATH` so I can more quickly and easily run binaries within a project
from within those directories without needing to include the path.
2023-08-14 17:49:20 +01:00
Oliver Davies
9bf205edd8
feat(nvim): add more Harpoon keymaps
2023-08-14 00:50:49 +01:00
Oliver Davies
1f459e59f9
chore(update)
2023-08-14 00:37:27 +01:00
Oliver Davies
b63b84e2f1
feat(nvim): add undotree
2023-08-14 00:23:46 +01:00
Oliver Davies
07bc04fa4d
revert(readme): add ASCII logo
...
This reverts commit 6b52cd2119
.
2023-08-12 21:48:50 +01:00
Oliver Davies
5bf3964ae3
revert(readme): fix logo formatting
...
This reverts commit 2b9e7fce26
.
2023-08-12 21:48:42 +01:00
Oliver Davies
2b9e7fce26
docs(readme): fix logo formatting
2023-08-12 21:47:17 +01:00
Oliver Davies
6b52cd2119
docs(readme): add ASCII logo
2023-08-12 21:45:54 +01:00
Oliver Davies
577054a9e5
feat(zsh): show ASCII logo in a new terminal
2023-08-12 19:53:07 +01:00
Oliver Davies
b7dca115ae
feat(nixos): add via and vial for keyboard
...
...configuration
2023-08-11 00:29:01 +01:00
Oliver Davies
ae4c829b4e
chore(nvim): update gitsigns keymaps
2023-08-11 00:29:01 +01:00
Oliver Davies
ce6193bb7b
feat(nvim): add fugitive keymaps
...
Add keymaps to open `git status` within Fugitive as well as push and
pull changes within a fugitive buffer.
2023-08-11 00:29:01 +01:00
Oliver Davies
227dff7fd1
fix(wsl2): use shared Home Manager configuration
2023-08-09 22:37:03 +01:00
Oliver Davies
0c4b2d691d
feat(nvim): telescope mapping to delete buffers
2023-08-08 23:59:42 +01:00
Oliver Davies
3b890d9ee5
refactor(flake): split NixOS Home Manager configs
...
Create a NixOS-specific Home Manager configuration and a reusable shared
configuration that can be imported and also used by other configurations,
such as WSL2.
2023-08-08 22:35:23 +01:00
Oliver Davies
994341071a
feat(git): add global gitignore
2023-08-08 20:09:44 +01:00
Oliver Davies
482a74a5e0
fix(wsl2): inherits, import paths, unfree packages
2023-08-08 13:43:44 +01:00
Oliver Davies
eac470013b
refactor(flake): re-organise systems and modules
2023-08-08 13:24:29 +01:00
Oliver Davies
af70a9b56f
fix(nvim): remove phpactor as an LSP server
2023-08-07 22:13:45 +01:00
Oliver Davies
202dceada3
chore(nvim): remove lualine packages
2023-08-07 22:03:45 +01:00
Oliver Davies
aeb921e7e8
fix(nvim): re-add intelephense for completion
2023-08-07 21:51:38 +01:00
Oliver Davies
b18152cb4a
chore(nvim): change vim-test strategy
2023-08-07 21:51:20 +01:00
Oliver Davies
ddf1ddb1b2
refactor(nixos): define devices by label
2023-08-07 21:42:17 +01:00
Oliver Davies
468d0c71a3
chore(update)
2023-08-07 20:02:51 +01:00
Oliver Davies
894de5d3e6
fix(flake): not loading nvim configuration
2023-08-07 19:37:25 +01:00