Donovan Glover
0299a132f7
neovim: replace vim-markdown with treesitter
...
Seems like vim-markdown started having highlighting issues in the
recent neovim update. Since treesitter does everything we were using
vim-markdown for, we can use that instead.
2024-10-16 02:27:23 -04:00
Donovan Glover
054a4bc77d
chore: fix unused variable for nixf-tidy
2024-10-15 16:55:00 -04:00
Donovan Glover
f2b703d7d9
neovim: fix encoding issue with nixd
2024-10-15 16:47:31 -04:00
Donovan Glover
4d90d5cbf0
qutebrowser: drop
...
No real reason to use qutebrowser now that I've written new-tab-identity
and have LibreWolf programmed declaratively.
The additional complexity of having another browser installed meant that
I had to deal with a pyqt6 build error for an application I rarely used
for a number of reasons (no https by default etc.)
2024-10-15 15:02:59 -04:00
Donovan Glover
54b018aa22
fish(epub2pdf): drop
...
Rarely used this and the dependency on calibre was causing build issues
due to its dependency on pyqt6.
2024-10-15 14:34:26 -04:00
Donovan Glover
1f85bd4ec7
neovim: remove useless tabstop/shiftwidth
...
These are handled by editorconfig.
2024-10-13 17:55:59 -04:00
Donovan Glover
911547d78c
editorconfig: add back indent_size rules
...
Actually necessary to prevent indent lines from occasionally showing up
as 2 instead of 4. Also fixes shiftwidth.
2024-10-13 17:42:15 -04:00
Donovan Glover
086b21c312
editorconfig: do trim trailing whitespace
...
Should be okay to have this as default now that autosave is delayed a
bit.
2024-10-13 17:41:21 -04:00
Donovan Glover
d044ee5a0c
dwm: fix audio play/pause not working with librewolf
2024-10-13 15:12:07 -04:00
Donovan Glover
ec3d3899b9
meta: add audio keys support with playerctl
...
Actually quite useful now that I've figured out how to do this properly.
2024-10-11 23:43:02 -04:00
Donovan Glover
2e0693f4ce
home: add presenterm
...
Used for terminal-based slideshows with markdown. Wow your audience
with a cool terminal background blur effect not present in any other
mainstream tools.
2024-10-10 13:34:49 -04:00
Donovan Glover
5d5c4d7853
mime-apps: specify text/html and application/pdf
...
Necessary due to Chromium wanting to open these files instead.
2024-10-10 09:21:28 -04:00
Donovan Glover
e38bb2123b
fcitx: disable quickphrase
...
Finally, no more accidentally pressing Super+` or Super+;
2024-10-10 09:08:35 -04:00
Donovan Glover
63ddd69abf
dwm: remove unused desktop icons patch
...
Not that useful now that I prefer using a keybind for yazi.
2024-10-10 09:06:27 -04:00
Donovan Glover
315a87e8d2
meta: use keybind to open yazi
...
Seems faster, cooler, and more useful than having desktop icons.
2024-10-10 09:04:54 -04:00
Donovan Glover
8de544e718
dwm: change wallpaper with super+w
2024-10-10 08:24:33 -04:00
Donovan Glover
421d70a3d8
packages: update osu-backgrounds
...
It's that time of year again.
2024-10-09 17:42:33 -04:00
Donovan Glover
575455f954
dunst: follow keyboard focus
...
Works on both Hyprland and dwm.
2024-10-06 15:50:38 -04:00
Donovan Glover
57f3f31bf9
librewolf: enable hover preview
2024-10-06 07:29:48 -04:00
Donovan Glover
0aeccadbbd
librewolf: disable overscroll
2024-10-06 07:29:34 -04:00
Donovan Glover
4a3eb2f9d9
dwm: style qt applications
2024-10-06 07:28:48 -04:00
Donovan Glover
43f7538d35
neovim: remove denols
2024-10-06 07:28:00 -04:00
Donovan Glover
4b12396bf4
chromium: Remove wayland flags
...
This caused a bunch of horrible to debug issues on Hyprland/Wayland such
as tab switching not working. This also broke the usage of Chromium in
non-Wayland environments like dwm.
2024-09-18 14:29:23 -04:00
Donovan Glover
a668b5b28c
dwm: Depend on dunst-scripts
2024-09-18 14:28:38 -04:00
Donovan Glover
4c50de5879
hyprland: Depend on dunst-scripts
2024-09-18 14:28:23 -04:00
Donovan Glover
2966070335
hyprland: Remove old eww keybinds
2024-09-18 14:27:49 -04:00
Donovan Glover
67cd46a843
dwm: Decrease bar sleep time
2024-09-18 14:27:20 -04:00
Donovan Glover
8164a3c0f1
eww: Drop
...
Removes complexity since we don't use eww in dwm.
2024-09-18 14:26:16 -04:00
Donovan Glover
c8de9b447b
chore: Update to latest nixos-unstable release
...
Fixes the LibreWolf DNS issue.
Note that tsserver was changed to ts_ls[1] in nvim-lspconfig. Also note
that this update may have broke Bluetooth[2], which was fixed by
removing the device and connecting it again.
[1]: https://github.com/neovim/nvim-lspconfig/pull/3232
[2]: https://github.com/blueman-project/blueman/issues/2026#issuecomment-1493106049
2024-09-17 16:19:03 -04:00
Donovan Glover
46d36c767a
dwm: Use super+m to change monitor
2024-09-15 12:51:45 -04:00
Donovan Glover
d3780d89f0
dwm: Use wallpaper script for osu! backgrounds
2024-09-15 12:51:12 -04:00
Donovan Glover
0ee75eb1ca
packages: Drop invidious
...
Unfortunately rarely works at the moment due to the recent publicity
towards the project.
2024-09-12 18:14:06 -04:00
Donovan Glover
8c6d46fcc3
librewolf: Use multiple profiles
2024-09-12 17:36:14 -04:00
Donovan Glover
21cd3e96da
meta(home-manager): Remove dependency on extraSpecialArgs
...
Makes copy/pasting easier and removes non-standard arguments in
home-manager modules.
2024-09-09 10:30:00 -04:00
Donovan Glover
4b5d240ebd
meta(home-manager): Determine isPhone from nixosConfig
...
Simplifies things a bit since we no longer depend on a phone variable,
thus making the individual files easier to copy/paste.
2024-09-08 23:14:43 -04:00
Donovan Glover
9e59527e9a
neovim(nvim-tree): Automatically focus opened file
2024-09-08 21:53:34 -04:00
Donovan Glover
0b720603ba
phone: Move xdg config to home-manager modules
2024-09-08 21:23:49 -04:00
Donovan Glover
58e227efc0
phone: Move dconf config to dconf module
2024-09-08 19:09:10 -04:00
Donovan Glover
f8876167f0
phone: Move gtk config to gtk module
...
This is part of simplifying the phone module to make it as consistent
with the rest of the home-manager environment as possible.
2024-09-08 14:46:09 -04:00
Donovan Glover
f70894196c
xdg-user-dirs: Set desktop to home directory
...
Some programs use the desktop and won't do anything if the desktop
directory isn't specified.
2024-09-08 14:01:03 -04:00
Donovan Glover
cc5ca869ce
treewide(rofi): Show default mode instead of drun
2024-09-08 14:00:15 -04:00
Donovan Glover
424edb7828
meta: Remove nemo-desktop
...
This was interesting but I prefer the hacker feel and simplicity of no
desktop icons since it makes using different backgrounds easier.
2024-09-08 12:44:52 -04:00
Donovan Glover
8d402cdad7
Revert "dwm: Document attempt at using yambar with anybar"
...
Not worth getting rid of an already well-working dwm bar for yambar
since it'd also require more work on the Hyprland side.
2024-09-07 20:10:18 -04:00
Donovan Glover
f2c4e51a98
dwm: Document attempt at using yambar with anybar
...
This was my attempt at using yambar in both Xorg and Wayland with the
anybar dwm patch however starting yambar resulted in the session being
unresponsive until yambar was killed from another tty.
2024-09-07 20:06:30 -04:00
Donovan Glover
5a72abce97
dwm: Start polkit-gnome-authentication-agent-1
2024-09-06 11:10:00 -04:00
Donovan Glover
f7ea988d1c
ironbar: Use dunst scripts for volume up/down
2024-09-06 10:49:35 -04:00
Donovan Glover
5c4eed77f7
librewolf: Remove default search engines
2024-09-05 21:05:05 -04:00
Donovan Glover
cc5f5de728
dwm: Fix incorrect renaming of dmenucmd
...
Forgot that this gets used in the source code.
2024-09-05 20:55:16 -04:00
Donovan Glover
1de8bafa4d
meta: Use super+bracketleft for rofi
2024-09-05 20:17:05 -04:00
Donovan Glover
94607665c6
dwm: Include muted status in bar
2024-09-05 20:14:15 -04:00