edfa2b7c22
Only show the names of the directories
...
Remove the ~/Code prefix from the list of items.
2024-09-04 07:55:50 +01:00
246e383a77
Update flake dependencies
2024-09-04 07:55:42 +01:00
2d91ea65a4
Update abbreviations
2024-09-04 00:00:16 +01:00
950579f538
Add compact bar
2024-08-31 17:18:27 +01:00
56ce8ba735
Add create-zellij-session
script
...
Based on t.nix, this creates or attaches to a Zellij session based on a
given directory.
2024-08-31 17:17:32 +01:00
9f4e5bebf8
Add the Zellij default configuration
...
Used `zellij setup --dump-config` to get the configuration and saved it
into its own file.
2024-08-29 09:44:59 +01:00
4406690f63
Set Zellij theme
2024-08-29 02:21:19 +01:00
4c3ba5549d
Don't open all Kdenlive windows in fullscreen mode
...
This also affects pop-up windows within Kdenlive, such as when changing
the playback speed, that I don't want to be fullscreen.
2024-08-28 13:01:46 +01:00
c62f741a90
Add a default directory when using yt-dlp
...
Always place downloaded videos in `~/Videos`.
2024-08-28 13:00:36 +01:00
7c6d68a589
zsh: add code directory to CDPATH
2024-08-28 13:00:09 +01:00
e810a8506e
Add a :zet
expansion that links to my
...
...Zettelkasten site
2024-08-28 12:58:17 +01:00
b9ff90afc0
Add watchexec
2024-08-28 12:58:02 +01:00
7ec9ec107d
Add Zellij layout
2024-08-27 23:30:38 +01:00
932294ca3f
Update opdavies-nvim
2024-08-27 23:29:36 +01:00
5fe35808d2
Trying out zellij
2024-08-24 23:36:39 +01:00
10097802b3
Update opdavies-nvim
2024-08-24 15:23:17 +01:00
50fc641743
Update abbreviations
2024-08-21 09:36:15 +01:00
a1c356a1f5
Update aliases, abbreviations and snippets
2024-08-21 01:12:55 +01:00
a1ef2d1402
Update path to jq
2024-08-20 21:51:15 +01:00
4d4d65d812
Refactor: inject the username into the source path
2024-08-20 21:01:50 +01:00
ce5b4fa0a1
Create export-video-list
script
...
Create a `export-video-list` script that exports all the video files on
my external hard drive to a JSON file so I can easily see what videos I
have without needing to get and plug in the drive.
I can easily view it using `bat` or `jq` and combine it with `grep` to
search for a specific video - e.g. `cat ~/video.json | grep -i nix`
(`-i` makes the search case-insensitive).
2024-08-20 19:48:57 +01:00
13c83fb8b4
Hide error about nested tmux sessions
2024-08-20 17:07:04 +01:00
b36ca8086e
Add timer
script for desktop machines
...
Based on https://github.com/sdaschner/dotfiles/blob/master/bin/timer and
https://github.com/sdaschner/dotfiles/blob/master/bin/_timer .
Seen in https://youtu.be/8CZIv3MJvic?si=PiVPM_vwuUKI7ak3&t=1460 .
2024-08-20 14:34:32 +01:00
b30909b32a
zsh: add some suffix aliases
...
Aliases that run when files of a matching type are opened.
See https://youtu.be/8CZIv3MJvic?si=QVqtaCDNaygs2qaE&t=670 .
2024-08-19 22:18:02 +01:00
c712a1b254
Add aliases for curl
...
Use the cursor position to not have a trailing space after expanding the
abbreviation, making it easier to type any following characters.
See https://zsh-abbr.olets.dev/usage.html#place-the-cursor and
https://github.com/olets/zsh-abbr/discussions/97
2024-08-19 22:10:29 +01:00
5dac3f312d
Add an abbreviation for C
to copy to the
...
...clipboard using `xclip`
This also works in WSL.
2024-08-19 21:41:42 +01:00
74c6c2f8dc
Always install xclip
, not just on desktop
2024-08-19 21:41:28 +01:00
730c776646
Add xclip
2024-08-19 21:09:01 +01:00
49ec84d9e4
Add mermaid-cli
2024-08-19 21:08:41 +01:00
92cecef02c
Remove feh
and nitrogen
...
Go back to the default awesome WM wallpaper.
2024-08-15 21:22:55 +01:00
0a2a924a9d
Update Flake lock file
2024-08-15 10:00:38 +01:00
6254621f24
nix flake update
2024-08-13 23:37:26 +01:00
834b1bb502
Update opdavies-nvim
2024-08-13 23:30:41 +01:00
9f860ee6f2
Experiment with pet
for snippets
...
https://github.com/knqyf263/pet
Seen on https://youtu.be/fU8HB1cvG9w?si=-lPdL1csAB_4D6tL&t=653 .
2024-08-13 18:12:59 +01:00
95f6620c47
Remove nnn
2024-08-13 12:04:43 +01:00
1d59baa998
t: sort and reverse directories
2024-08-13 12:04:43 +01:00
4b7bae5c97
Don't include results from /tmp
2024-08-13 12:04:43 +01:00
0acedf8bea
Remove starship, atuin and wezterm
2024-08-13 12:04:40 +01:00
bcf8104617
Add age
and sshs
...
Seen on https://youtu.be/1QqvL-k11NE?si=I_nNNf7b7u9O16Xr .
2024-08-13 09:13:32 +01:00
ffc8945630
Simplify tmux configuration
2024-08-13 09:11:06 +01:00
fee57341de
Update opdavies-nvim
2024-08-13 09:05:04 +01:00
44e73d1815
Ignore .stignore
2024-08-13 09:05:04 +01:00
f6a6785234
Use arguments to the wsl
commands
2024-08-12 10:49:02 +01:00
4d1040a4de
bluetuith: use j
and k
to navigate up and down
...
https://github.com/darkhz/bluetuith/issues/62#issuecomment-2141669880
https://darkhz.github.io/bluetuith/Configuration.html
2024-08-09 12:50:18 +01:00
23cf80d9c6
Add bluetuith
...
A TUI for managing Bluetooth devices and connections.
https://darkhz.github.io/bluetuith/index.html
2024-08-07 09:21:31 +01:00
6082de62b0
Look for .ignored/run
when running commands
...
Make the `run` command cleverer by also searching for a `.ignored/run`
file, following the convention of always ignoring a `.ignored` directory
from Git.
This allows me to have a local `run` file that doesn't need to be
committed and pushed to the repo (e.g. it's too specific to me), and
being able to keep it outside of the root of the project directory where
it could be committed accidentally.
A similar approach was done by Andreas Möller using Makefiles in this
article:
https://localheinz.com/articles/2020/05/07/using-makefiles-in-projects-where-i-can-not-use-them
With this function, the `.ignored/run` file is executed if it's found
and exits with the status code of the command.
If not, it will fall back to using `./run` as before.
I considered reversing these and checking for `./run` first as there
could be a performance benefit but, if neither file is found, I want the
error to show `./run` and not `.ignored/run` as that's the main use
case.
2024-07-31 16:40:25 +01:00
75f983fea7
Revert "git: use difftastic
"
...
This reverts commit c06fb20115
.
2024-07-28 13:30:11 +01:00
22385b9a1c
Revert "git: use difftastic
by default"
...
This reverts commit 2fbf67507f
.
2024-07-28 13:29:57 +01:00
ac34ff2742
Update flake lock dependencies
2024-07-28 13:29:37 +01:00
b944d20123
zsh: run zle reset-prompt
in each widget
...
Instead of having to press the Enter key after running a widget, use
`zle reset-prompt` to reset the prompt.
2024-07-24 08:01:20 +01:00