Commit graph

2210 commits

Author SHA1 Message Date
Oliver Davies 378db6134a Improve Brave's startup time
Use the basic password store instead of GPG.

I don't save passwords in Brave anyway.
2025-03-11 23:00:59 +00:00
Oliver Davies 9c4be445e4 Add redirect 2025-03-11 20:07:59 +00:00
Oliver Davies 512c8b5303 Remove rsnapshot 2025-03-11 07:49:09 +00:00
Oliver Davies 4e1aa667da Add clean function 2025-03-11 07:44:37 +00:00
Oliver Davies e610e30658 Don't automatically run gc or optimise the Nix
...store
2025-03-10 20:47:27 +00:00
Oliver Davies 6297a32ecd Add disable_bold_italic_fonts patch
From https://st.suckless.org/patches/disable_bold_italic_fonts.
2025-03-10 20:47:27 +00:00
Oliver Davies 75778848c9 Move zbar to shared Home Manager packages 2025-03-10 15:32:41 +00:00
Oliver Davies 8d5b12b1ee Add dwm patches
Add the preserveonrestart patch from
https://dwm.suckless.org/patches/preserveonrestart and a custom patch
based on https://dwm.suckless.org/patches/restartsig which failed to
apply cleanly.
2025-03-08 23:20:27 +00:00
Oliver Davies bc397079fd Sort inputs alphabetically 2025-03-08 21:00:55 +00:00
Oliver Davies 30880dd786 Remove oil.nvim 2025-03-08 13:49:44 +00:00
Oliver Davies 0828966dfd Switch to Brave 2025-03-07 16:04:53 +00:00
Oliver Davies f678c94c3a nix flake update 2025-03-07 16:04:53 +00:00
Oliver Davies 0f31678c52 Remove the features directory 2025-03-07 16:04:48 +00:00
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