Commit Graph

252 Commits

Author SHA1 Message Date
cc0500b3ad hyprland: Revert gaps_out workaround
-1 is no longer needed due to the patch.
2023-08-31 00:53:10 -04:00
aadd410cb4 hyprland(ironbar): Revert back to single wrapper
This works since I fixed the double wrapper issue upstream.
2023-08-31 00:49:26 -04:00
b570a7ab50 hyprland: Remove fullscreen opacity workaround
Not needed with newer versions of hyprland.
2023-08-31 00:48:01 -04:00
03205ffada hyprland: Use Super+Shift+Q to close windows
This makes it harder to accidentally close windows.
2023-08-30 16:16:12 -04:00
768ca2232c feat: Replace hyprland-relative-workspace with hyprnome
This also has the advantage of fixing an issue where
hyprland-relative-workspace would prevent new workspaces from being
created in the previous direction when a special workspace was present.
2023-08-30 16:14:50 -04:00
6a2b57a6a6 chore: Update to latest nixos-unstable 2023-08-30 15:18:40 -04:00
5b58696de6 chore: Fix spacing 2023-08-29 21:00:47 -04:00
a15fd23b9b feat: Style cmus with stylix
Based on https://github.com/averms/base16-cmus
2023-08-29 21:00:15 -04:00
45284953bb hyprland: Blur rofi 2023-08-28 23:46:45 -04:00
80797d3b0d rofi: Increase icon size and number of columns 2023-08-28 23:46:20 -04:00
6061667179 hyprland: Toggle rofi with super 2023-08-28 23:45:15 -04:00
35f67d03ff meta: Replace rofi overlay with nixpkgs version
The overlay isn't needed anymore since rofi-wayland was updated in
nixpkgs.
2023-08-28 15:37:56 -04:00
e941e20acf Revert "meta: Remove rofi"
Currently rofi seems like the most feature complete launcher that gets
the job done. I'd rather use it than code a custom solution at the
moment.
2023-08-27 19:12:39 -04:00
e6fa09220e neovim(clipboard-image): Don't prompt for file name
Fixes an issue where this would occasionally break.
2023-08-22 14:53:06 -04:00
0c1669e8db chore: Update to hyprland 0.28.0-unstable-2023-08-15 2023-08-22 12:31:08 -04:00
c1766e8aa8 neovim: Add texlive for vimtex 2023-08-19 22:16:15 -04:00
8359122544 hyprland: Passthrough keybinds to VM with ctrl+alt
Also useful for preventing keybinds from being used while working on
other things.

Source: https://old.reddit.com/r/hyprland/comments/15puf7x/
2023-08-14 11:26:29 -04:00
005b6d6ff9 hyprdim: Dim dialogs 2023-08-14 10:56:56 -04:00
f780d3bfbc fcitx: Add base16 theme 2023-08-14 10:54:07 -04:00
d9c5e15ccc fcitx: Increase font size 2023-08-14 10:53:35 -04:00
33835aa6c6 eww: Inline config
Note that the home manager module can't be used here since it requires
configDir.
2023-08-11 15:05:24 -04:00
93ac26652e fix: Use MANROFFOPT for color support in man pages
This fixes a regression where color support stopped working after a
groff update.

References:

- https://github.com/jedsoft/most/issues/18
- 958e73c508
- https://bbs.archlinux.org/viewtopic.php?pid=2113876#p2113876
2023-08-11 14:37:18 -04:00
cfd638b04e hyprland: Show desktop icons on startup 2023-08-07 22:18:13 -04:00
ee6095338d mime-apps: Use sakaya for executable files
Should upstream this to sakaya later.
2023-08-07 22:03:17 -04:00
16d0c2554e hyprland(hyprdim): Add --ignore-leaving-special 2023-08-07 22:01:06 -04:00
2f0249a046 chore: Update imports 2023-08-07 22:00:17 -04:00
5739a3eaba meta: Add eww module 2023-08-07 20:44:15 -04:00
25539d81eb meta: Show time with eww when toggling ironbar
This also lets us have windows that take up the full screen while
keeping track of whether or not those windows are actually fullscreen.
2023-08-07 20:24:23 -04:00
9228444d6e hyprland: Add workspace switching with mouse buttons 2023-08-07 20:23:42 -04:00
a835b29bfe hyprland: Don't change focus when moving to special
As far as I can tell, this was a workaround that appears to be fixed
now.
2023-08-07 08:53:12 -04:00
bfea1e9629 hyprland(hyprdim): Add --no-dim-when-only 2023-08-06 16:55:53 -04:00
d7be8aad20 neovim: Add cargo audit/license
Should probably move this out of neovim later.
2023-08-06 16:53:50 -04:00
f1ba5fac74 hyprland: Change wallpapers with super+w 2023-08-01 22:24:30 -04:00
87221635f8 hyprland: Show random background on startup 2023-08-01 22:23:57 -04:00
38d090d550 ironbar: Decrease translucency
This might be an ideal number for most use cases.
2023-08-01 19:08:08 -04:00
9ed706c2a5 hyprland: Downgrade to v0.27.0
The white flash when starting hyprland is a deal breaker for me
personally and I'd rather not have to deal with it. Should hopefully be
fixed in a later release since it seems to be a wlroots issue.
2023-08-01 19:06:20 -04:00
d1a78a7a57 meta: Remove hyprbars
Although this was cute, there are simply too many bugs and other
inconveniences to be worth it. For example, the bar cannot be focused
when a workspace has a fullscreen application.
2023-08-01 19:04:43 -04:00
8c1eaec846 ironbar: Update favorites selection
Might as well prefer utilities here to look nice. It's unfortunate that
the gimp class changes for every release.
2023-08-01 18:58:46 -04:00
563fdc4e3f hyprland: Try bordersize windowrule
This is kinda cool however v0.27.2 and above appear to introduce a white
flash for me when starting Hyprland. Because of this, I'll probably stay
on v0.27.0 for the time being and only patch things I really want.
2023-08-01 18:55:14 -04:00
e3cf378b31 meta: Try hyprbars fork
This was my test of the hyprbars fork. It turns out that the original
version is more useful, although both versions crash whenever reloading
the plugin after unloading it once.
2023-08-01 18:54:26 -04:00
750def0398 hyprland: Simplify swww init
By including an image changer in a separate exec-once, swww works as
intended. This enables virtual machines to have a random background on
startup without the abnormally long wait time previously.
2023-08-01 16:27:06 -04:00
61be25469c neovim: Add pnpm
May continue to use yarn in spite of this.
2023-08-01 16:26:15 -04:00
93608bf1eb hyprland: Add hyprbars config
Tested this in a VM and it should look decent.
2023-08-01 16:25:50 -04:00
c231825512 neovim: Add cargo-info
As a reminder, the neovim module includes a bunch of additional stuff
used for development. Although convenient, another approach may be
considered in the future.
2023-08-01 12:33:35 -04:00
4e4ceeb6fb feat(neovim): Highlight markdown code blocks
This adds syntax highlighting to code blocks with vim-markdown while
keeping pretty much everything else the same.
2023-08-01 12:16:02 -04:00
5f629bf0d6 fix(neovim): Manually toggle git blame
This fixes an issue where git blame would still show a single fixed line
in zen mode previously.
2023-08-01 12:14:24 -04:00
6991587294 neovim: Remove markdown conceal
Was causing more issues than problems it solved. Markdown conceal can be
successfully achieved with an external browser window.
2023-08-01 12:12:33 -04:00
075e1b6f13 neovim: Don't use tabs for markdown
Not needed since I don't edit logseq files directly nearly as often.
2023-08-01 12:11:19 -04:00
7b8eec9d77 pqiv: Add webp support
Surprisingly useful.
2023-08-01 12:10:18 -04:00
7c429a374b hyprland: Add random background script 2023-08-01 12:01:57 -04:00