Commit graph

2197 commits

Author SHA1 Message Date
Oliver Davies 6585022138 Add displayselect from Luke Smith's dotfiles 2025-03-06 01:12:32 +00:00
Oliver Davies d1cbdf3bb4 Add bc
Needed for the `displayselect` script that I'm testing from Luke Smith's
voidrice repo.

1e750084e5/.local/bin/displayselect
2025-03-06 00:51:52 +00:00
Oliver Davies 2de0e1a2d6 Use nixosModules and homeManagerModules for config 2025-03-05 17:20:03 +00:00
Oliver Davies 88a054f3b4 Add more keybindings to st to zoom in and out 2025-03-05 17:18:04 +00:00
Oliver Davies f3e18e45e1 Move st into its own module 2025-03-05 11:25:24 +00:00
Oliver Davies adaf6ae5ea Switch from Firefox to Librewolf 2025-03-05 09:59:34 +00:00
Oliver Davies 8d6512e1cc Add a keybind for passmenu 2025-03-04 21:47:41 +00:00
Oliver Davies 60152f2e92 Remove blank lines from the suggestions
My Neovim configuration always adds a blank line to the end of a file
that I don't want to be included in my suggestions.

Using `grep "\S"` was working in a Terminal but this broke when adding
it to my dwm configuration.

This approach works in dwm when triggered with the keyboard shortcut.
2025-03-04 20:32:45 +00:00
Oliver Davies f893caefac Add Twig snippets 2025-03-03 18:37:20 +00:00
Oliver Davies bd58cf5821 nix flake update 2025-03-02 23:00:06 +00:00
Oliver Davies 9d2848cbd7 Add qrencode
Add qrencode to generate QR codes locally. For example:

    qrencode https://www.oliverdavies.uk -o website.png
2025-03-02 21:10:35 +00:00
Oliver Davies 7289db6b76 Move docker group addition to opdavies user module 2025-03-02 21:07:07 +00:00
Oliver Davies c9e2db5e12 Add zbar
Includes zbarimg which is used to get OTP paths for pass-otp.
2025-03-02 21:07:07 +00:00
Oliver Davies ccc0358e53 Set composer.lock as a JSON filetype 2025-03-02 21:06:42 +00:00
Oliver Davies f2c760d690 Add composer.json and composer.lock as alternates 2025-03-02 21:06:02 +00:00
Oliver Davies 4767195fff Update to harpoon2, update keymaps 2025-02-28 10:25:29 +00:00
Oliver Davies 26700c7911 Add poweralertd and dunst
https://git.sr.ht/~kennylevinsen/poweralertd
2025-02-28 00:26:00 +00:00
Oliver Davies 0e599e9273 Remove duplicate pinentry package definitions 2025-02-28 00:25:54 +00:00
Oliver Davies 5fdf49ee6c Remove delta 2025-02-27 21:20:30 +00:00
Oliver Davies 58b5e9a452 Remove ripgrep
Remove ripgrep globally but keep it installed in Neovim so live grep
will continue to work.
2025-02-27 21:19:19 +00:00
Oliver Davies b801755db5 Add a keymap to show LSP references 2025-02-27 08:49:07 +00:00
Oliver Davies f734ae4e06 Revert "nix flake update"
This reverts commit ce4f49dc98.
2025-02-27 01:06:50 +00:00
Oliver Davies ce4f49dc98 nix flake update 2025-02-27 00:24:38 +00:00
Oliver Davies 6d55ea4dee Re-enable tmux 2025-02-24 13:45:28 +00:00
Oliver Davies f5d6391a33 Re-enable neovim 2025-02-24 10:34:08 +00:00
Oliver Davies 0b8068039c Add pass to all hosts 2025-02-24 10:08:21 +00:00
Oliver Davies 5f1f6f351e Fix paths in .xinitrc 2025-02-22 23:21:04 +00:00
Oliver Davies 8ad1dcc14b Remove default variables
I no longer want these to be true so I can remove them.
2025-02-22 19:51:11 +00:00
Oliver Davies 597a72b4d5 Use dwm on nixedo 2025-02-22 12:14:10 +00:00
Oliver Davies 40aefce47b Add Video Speed Controller 2025-02-22 00:23:43 +00:00
Oliver Davies 8df5e6b623 Re-add bluetuith 2025-02-21 10:00:38 +00:00
Oliver Davies 9177cb3f9d Migrate .xinitrc file into Nix 2025-02-20 21:19:21 +00:00
Oliver Davies 219d032974 Move dwm and st configs from patches to overrides 2025-02-19 02:19:24 +00:00
Oliver Davies 560912af52 Move dwm and st patches
9ad246031f/home/dwm.nix
2025-02-18 12:24:39 +00:00
Oliver Davies 33a360db02 nix flake update 2025-02-18 12:24:39 +00:00
Oliver Davies 394d40f601 Automatically run startx on login 2025-02-18 12:24:39 +00:00
Oliver Davies 604891afb6 Remove lightdm, enable startx 2025-02-18 12:24:39 +00:00
Oliver Davies 4483075457 Update custom key bindings 2025-02-17 20:08:53 +00:00
Oliver Davies a13527889c Change font 2025-02-17 20:08:50 +00:00
Oliver Davies 61c0b7c5c6 st: add anysize patch
> By default, st's window size always snaps to the nearest multiple of
the character size plus a fixed inner border (set with borderpx in
config.h). When the size of st does not perfectly match the space
allocated to it (when using a tiling WM, for example), unsightly gaps
will appear between st and other apps, or between instances of st.
>
> This patch allows st to resize to any pixel size, makes the inner
border size dynamic, and centers the content of the terminal so that the
left/right and top/bottom borders are balanced. With this patch, st on a
tiling WM will always fill the entire space allocated to it.

https://st.suckless.org/patches/anysize
2025-02-17 01:09:00 +00:00
Oliver Davies abc2ea777e hetznix: add git user 2025-02-15 14:02:50 +00:00
Oliver Davies 1ca1ac3c4a Add a cron job to run mbsync twice a day 2025-02-15 01:35:08 +00:00
Oliver Davies 75f47838fa Change job to run every 15 minutes 2025-02-15 01:34:46 +00:00
Oliver Davies 186dd064e2 Add awesome-rss extension
Puts an RSS/Atom subscribe button back in URL bar. Supports "Live
Bookmarks" (built-in), Feedly, & Inoreader

https://addons.mozilla.org/en-US/firefox/addon/awesome-rss
2025-02-15 00:43:43 +00:00
Oliver Davies 63b141d360 nixedo: add git user 2025-02-15 00:42:30 +00:00
Oliver Davies 8121441002 Add newsboat 2025-02-14 23:08:17 +00:00
Oliver Davies 5c97dfa9c7 Add eric vhost 2025-02-14 23:05:10 +00:00
Oliver Davies 31010c9a8c Remove files vhost 2025-02-14 23:04:19 +00:00
Oliver Davies be06a07019 t490: add cron job to run imapfilter 2025-02-14 21:33:57 +00:00
Oliver Davies baf0ed984d Remove unused reference to self 2025-02-14 07:50:04 +00:00