Oliver Davies
25b286786d
Re-add alacritty
2024-06-15 12:22:36 +01:00
Oliver Davies
9f33af70a3
Change status bar background colour
2024-06-11 23:39:38 +01:00
Oliver Davies
7f2df5f726
Run nix fmt
...
Format using `nixfmt-rfc-style`.
2024-06-10 09:38:34 +01:00
Oliver Davies
7c06364329
Reapply "Remove starship"
...
This reverts commit e4923e708e
.
2024-06-09 20:55:21 +01:00
Oliver Davies
f952e2d6b8
Refactor zsh configuration
...
* Move aliases into `programs.zsh.shellAliases` and
`programs.shellGlobalAliases`.
* Use the `MenkeTechnologies/zsh-expand` plugin instead of using custom
expansion code.
https://github.com/MenkeTechnologies/zsh-expand
2024-06-09 20:54:19 +01:00
Oliver Davies
e4923e708e
Revert "Remove starship"
...
This reverts commit 90a1ca81aa
.
2024-06-02 01:43:01 +01:00
Oliver Davies
c8bc522268
Revert "Use fzf for searching zsh history"
...
This reverts commit 0bbd536e3e
.
2024-06-01 14:38:55 +01:00
Oliver Davies
a29372ef99
Try using wezterm as my default terminal
2024-05-31 19:43:51 +01:00
Oliver Davies
361412db61
Add wezterm
...
Add wezterm as another terminal option and to see how it compares to
Alacritty.
2024-05-24 15:29:00 +01:00
Oliver Davies
c8cc72b1ac
Add build-configs
from its derivation
...
It currently uses a local version of `build-configs`. I need to look
into how to get it to with Nix and a private GitHub repository.
2024-05-22 09:21:25 +01:00
Oliver Davies
395e92054e
Add vss
alias for sorting words in my spellfile
...
Automatically sort and update the words within my `spellfile` that's
used by Neovim.
2024-05-22 08:52:27 +01:00
Oliver Davies
ab20c7de69
Consolidate Git aliases
...
Move the `update` alias into the Git namespace, so it's now `git
update`, and remove the others that I wasn't using.
2024-05-20 19:09:17 +01:00
Oliver Davies
f766a15616
Alias cat
to bat
2024-05-15 13:49:05 +01:00
Oliver Davies
7b9e5c6cfc
Add todo
and til
functions
...
Add helper functions to write text input into a `TODO.txt` or `TIL.txt`
file respectively.
Extracting this to a function means I'm not able to overwrite the
contents of a file by typing `echo "foo" > TODO.txt` or similar
accidentally and overwriting the entire file instead of appending to it.
2024-05-12 09:25:21 +02:00
Oliver Davies
475a2195c0
Configure lsd
...
See: https://github.com/lsd-rs/lsd
2024-05-11 01:55:59 +02:00
Oliver Davies
0a5815c116
Add the git root
command
...
Add the `git root` command shown by Greg in his YouTube video:
https://www.youtube.com/watch?v=C5aRtq-Rtbg
2024-05-09 23:57:05 +01:00
Oliver Davies
5d3f7ef58f
Override just
command
...
If a `.ignored/justfile` exists, e.g. for open-source projects I can't
commit a `justfile` to, use it by default.
2024-05-09 23:40:30 +01:00
Oliver Davies
634ed23325
Override the ttyper
command with a function
...
Set values for the number of words and languages, as there isn't a word
setting to add to a `config.toml` file.
This is based on https://www.youtube.com/watch?v=C5aRtq-Rtbg by Greg
Hurrell.
2024-05-09 23:31:43 +01:00
Oliver Davies
0976d079e4
Fix copying from tmux to the system clipboard
2024-05-09 18:53:09 +01:00
Oliver Davies
d9bd5fa3bd
Fix colours in tmux
2024-05-09 13:54:41 +01:00
Oliver Davies
8bd3e93888
Include .tmux.conf.local file if it exists
2024-05-05 20:21:13 +01:00
Oliver Davies
c99f23be11
Source the zsh-fzf-history-search plugin
2024-05-05 11:55:58 +01:00
Oliver Davies
7beeb924f7
Move bin
into my .local
directory
2024-05-04 21:52:21 +01:00
Oliver Davies
90a1ca81aa
Remove starship
2024-05-04 21:17:36 +01:00
Oliver Davies
2835bcd6cd
Make Prefix+W open the wiki directory
2024-05-02 17:30:14 +01:00
Oliver Davies
41167cf442
Move syncthing into its own module
2024-05-02 17:29:35 +01:00
Oliver Davies
d4f347186d
Use a regular git clone
2024-04-24 22:08:38 +01:00
Oliver Davies
e28f2816ef
Move ~/.config/bin
to ~/bin
2024-04-23 23:08:36 +01:00
Oliver Davies
0bbd536e3e
Use fzf for searching zsh history
2024-04-19 21:38:00 +01:00
Oliver Davies
0a54e63a16
Fix Bitbucket URL
2024-04-17 10:26:57 +01:00
Oliver Davies
39fa2a2fc5
Make clone work with HTTPS URL
2024-04-17 08:48:28 +01:00
Oliver Davies
bbfdb0362d
Add TODO for extracting the domain from HTTPS URLs
2024-04-17 07:41:56 +01:00
Oliver Davies
c9b423c9a8
Fix repo path
2024-04-17 00:27:05 +01:00
Oliver Davies
d0e42b602f
Echo the git clone command before running it
2024-04-17 00:24:46 +01:00
Oliver Davies
51b6d6b8c5
Add a REPOS environment variable
2024-04-17 00:24:41 +01:00
Oliver Davies
c0fabc4f20
Rename variable
2024-04-17 00:08:13 +01:00
Oliver Davies
a1f4782b63
Use git bare-clone
when cloning the repo
2024-04-17 00:07:42 +01:00
Oliver Davies
a57d60e1b4
Fix GitLab and Bitbucket URLs
...
Remove GitLab and Bitbucket URLs when getting the user and repo name.
2024-04-16 23:04:42 +01:00
Oliver Davies
d26ecee2ee
Extract the remote URL from the repository URL
2024-04-16 18:06:30 +01:00
Oliver Davies
2074c748cb
Create new sessions using bin/t
2024-04-16 18:02:36 +01:00
Oliver Davies
5a934bf843
Add clone
ZSH function
2024-04-16 16:22:52 +01:00
Oliver Davies
757c8b6b22
Add atuin
2024-04-07 01:36:40 +01:00
Oliver Davies
f2db3d29f7
Enable tmuxinator
...
This is a potential replacement for my custom `.tmux` files.
2024-03-26 20:45:02 +00:00
Oliver Davies
b1421c97e1
Format using nixfmt
2024-03-18 20:34:51 +00:00
Oliver Davies
105f88ff1e
Replace relative paths with self
2024-03-17 00:28:38 +00:00
Oliver Davies
384da2a640
Make configuration more modular
2024-03-16 22:38:39 +00:00
Oliver Davies
b22ee35bb6
Remove lazygit configuration
2024-03-12 23:02:49 +00:00
Oliver Davies
506f99fdf1
Use a different email address for TfW codebases
2024-03-12 23:02:39 +00:00
Oliver Davies
9aa51a9446
git: include untracked files in stash
2024-03-02 23:42:15 +00:00
Oliver Davies
d2e1024897
Changes after working Scott Chacon's FOSDEM talk
...
- https://blog.gitbutler.com/fosdem-git-talk
- https://www.youtube.com/watch?v=aolI_Rz0ZqY
2024-03-01 23:26:36 +00:00