Commit Graph

796 Commits

Author SHA1 Message Date
Donovan Glover
94a78c2597
friendlyfox: drop
Upstream has made the repository private, breaking the build.

See: https://fedia.io/m/FirefoxCSS/p/955762/Friendly-Fox-https-codeberg-org-user0-FriendlyFox-Updates-Important-This-update-requires-a-fresh-install
2024-11-06 12:48:09 -05:00
Donovan Glover
c0ebf438a3
hyprland: decrease split ratio to 0.55 2024-10-31 16:43:31 -04:00
Donovan Glover
62e86c74b8
ironbar: make launcher open/focused translucent 2024-10-27 10:53:40 -04:00
Donovan Glover
6d079edf61
ironbar: make button hover/active translucent 2024-10-27 10:53:23 -04:00
Donovan Glover
b7c4c451ee
ironbar: make bar border-top translucent 2024-10-27 10:51:38 -04:00
Donovan Glover
f83d1ed67e
hyprland: increase blur size
Should now match the picom blur a bit more.
2024-10-27 10:50:26 -04:00
Donovan Glover
b3e0fbb5b5
hyprland: make volume changes on key hold
Makes it easier to change the volume similar to dwm.
2024-10-27 10:33:36 -04:00
Donovan Glover
3eb1d82798
chore: update flake inputs 2024-10-27 01:01:12 -04:00
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