Commit graph

197 commits

Author SHA1 Message Date
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
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
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
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
15d6fa1aab tmux: update prefix key 2024-07-23 21:33:13 +01:00
0a28c2a5b3 zsh: open nvim with Ctrl+v 2024-07-23 20:47:53 +01:00
c2ead888dd Add notetaker script
Add a script to quickly and easily create and edit a daily note.
2024-07-23 15:19:47 +01:00
e63150e278 Re-add GNOME to fix the thunar theme and see if it
...fixes autorandr
2024-07-22 11:56:17 +01:00
3ae1d8d51d Add pmutils 2024-07-21 13:11:22 +01:00
8c095288dc espanso: move matches into a separate file 2024-07-21 00:28:35 +01:00
b64556e2ca Remove unused packages 2024-07-20 23:42:16 +01:00
ce9cf2ea83 Add gpl and gps abbreviations
`gpl` expands to `git pull` and `gps` expands to `git push`.
2024-07-14 10:38:24 +01:00
c258e6f70c Re-add lightdm as a display manager 2024-07-14 09:14:15 +01:00
d2dbf29483 Don't use pkgs.firefox-wayland 2024-07-11 13:16:59 +01:00
537eb704e7 zsh: remove zsh-auto-notify plugin
`AUTO_NOTIFY_IGNORE` keeps being reset within a tmux session, so I'm
removing this for now until I have time to investigate further and
resolve.
2024-07-11 13:14:10 +01:00
d2ae9d01ee git-instafix: set a default upstream branch 2024-07-11 02:58:46 +01:00
a2ed026258 Use $REPOS variable consistently in scripts 2024-07-10 13:44:09 +01:00
c8d21d28c1 Re-add backintime for Linux backups 2024-07-10 13:27:47 +01:00
cc896e94b4 Add cpufrequtils to get cpufreq-info to check
...CPU performance
2024-07-10 13:27:47 +01:00
2220569643 Re-add gtk configuration, switch Thunar back to
...the dark theme
2024-07-10 12:34:20 +01:00
97ac64195c autorandr: fix automatically switching when a
...monitor is plugged or unplugged
2024-07-09 18:39:40 +01:00
f0e3671e1d zsh: remove unused functions 2024-07-09 14:25:41 +01:00
5bf2253f98 git: organise extraConfig values 2024-07-09 14:25:00 +01:00
2fbf67507f git: use difftastic by default
As described in
https://difftastic.wilfred.me.uk/git.html#difftastic-by-default, the
`--ext-diff` option needs to be used for difftastic to be used on
commands other than `git diff`, such as `git show` or `git log`.

> This only applies to git diff. For other git commands, you still need
to specify --ext-diff, or use an alias as described above.

```shell
$ git diff
$ git show HEAD --ext-diff
$ git log -p --ext-diff
```

> Conversely, if you need to copy/paste a diff in the standard diff
format, you can use git diff --no-ext-diff.
2024-07-09 14:15:46 +01:00
c06fb20115 git: use difftastic 2024-07-09 13:53:02 +01:00
42c1bc4045 zsh: remove just override 2024-07-09 12:01:08 +01:00
0610b0e865 t: search in ~/Documents 2024-07-09 07:07:51 +01:00
75731bda19 t: extract a function that finds and executes
...`.tmux` files
2024-07-09 07:07:44 +01:00
ad796ad495 Remove unused files and references 2024-07-08 22:13:06 +01:00
84cff06cf3 Move autorandr configuration so it works
...automatically when docking or undocking
2024-07-08 22:12:28 +01:00
0c4167a464 zsh: don't automatically source zsh plugins
It seems this is done automatically.
2024-07-08 18:46:56 +01:00
d1080e0cbc t: ignore the _archive directory 2024-07-08 18:43:32 +01:00
d769885d8f Flatten Code directories 2024-07-06 02:21:40 +01:00