Commit Graph

3659 Commits

Author SHA1 Message Date
77b41ce0f0 waybar: Add wallpaper button
This makes it possible to change the wallpaper with a button press.
Unfortunately, waybar does not support hover indicators for custom
modules, so there's no way to tell that this button is clickable.
2023-06-30 07:49:30 -04:00
c53057b129 hyprland: Tile qemu vm by default 2023-06-30 07:48:00 -04:00
6cd3e23c21 stylix: Change MapleMono to Maple Mono
This seems to have fixed an issue where italicized text wasn't shown
previously.
2023-06-29 13:55:34 -04:00
218f58eb08 waybar: Remove tray
Adds complexity since it's non-trivial to style certain icons.
2023-06-29 12:00:21 -04:00
e807232420 chore: Remove unnecessary comments 2023-06-29 11:59:37 -04:00
ae1ad321a3 stylix: Use monokai by default
It's simple and gets the job done.
2023-06-29 11:37:21 -04:00
c143c065a2 waybar: Move modules to separate attribute set
Makes it possible to use the same modules in multiple bars.
2023-06-29 09:58:25 -04:00
bc6f862279 waybar: Simplify 2023-06-29 00:45:37 -04:00
808cf1cc40 waybar: Add autohide support 2023-06-29 00:34:45 -04:00
56740bc22a waybar: Add icons mode
This makes it possible to switch between showing application icons on
waybar and showing workspaces on waybar.
2023-06-28 12:25:54 -04:00
ed1368bde6 git: Only underline new additions 2023-06-28 09:14:04 -04:00
dc98a87544 git: Underline changes in diffs 2023-06-28 08:57:45 -04:00
f3f00def7f waybar: Replace hyprland/window with wlr/taskbar
The taskbar is more useful than the window option, takes up less space,
and shows the title of any window on hover without having to worry about
vertical alignment.
2023-06-27 08:41:43 -04:00
7802c7094a waybar: Add horizontal bar support
This commit leverages the power of Nix in order to easily create
variations of our waybar configuration on-demand.
2023-06-27 06:02:11 -04:00
277d35ff47 waybar: Set position based on variable
This makes it easier to switch between having the bar on the top,
bottom, left, or right.
2023-06-27 05:22:14 -04:00
d0b8300bea stylix: Use variable for font-size 2023-06-27 04:46:28 -04:00
b7bd3a3632 hyprland: Disable no_gaps_when_only
This was mainly useful on smaller screens where window contents took up
less space overall, however this makes it non-trivial to determine
whether or not gaps are enabled unless two or more windows exist in the
same workspace.

Since the gaps aren't an issue with larger screen sizes anyway, slightly
reducing gaps and disabling no_gaps_when_only seems like the play here.
2023-06-27 04:14:46 -04:00
83bc580f03 hyprland: Use variables for modifiers
This should make it easier to switch from a super modifier to a hyper
modifier in the future or vice versa.
2023-06-27 04:05:55 -04:00
e812aac001 hyprland: Don't focus on activate 2023-06-26 20:18:48 -04:00
48fa7d1512 chore: Update packages 2023-06-26 18:50:57 -04:00
d4cb5c3528 joshuto: Replace unrar with unar 2023-06-26 18:42:45 -04:00
aa5a78a296 joshuto: Replace feh with pqiv 2023-06-26 18:42:08 -04:00
62207c05fa chore: Formatting
Also removes redundant comments.
2023-06-26 18:38:45 -04:00
9892ae3fce Revert "git: Add attempt at migrating to delta"
diff-so-fancy works quite well, and I'm not interested in having syntax
highlighting in diffs.
2023-06-26 16:20:08 -04:00
91f51f94f2 hyprland: Reduce dim strength
This makes using dim more bearable since the inactive windows are still
relatively easy to read text from.
2023-06-26 12:48:36 -04:00
acd516c388 hyprland: Blur dunst notifications 2023-06-26 12:04:29 -04:00
3262b594c1 hyprland: Use opacity from stylix 2023-06-26 12:02:44 -04:00
09ce58fb1c waybar: Use opacity from stylix 2023-06-26 12:01:50 -04:00
bcbadcfc23 stylix: Use single variable for opacity 2023-06-26 12:01:14 -04:00
71515560d8 rofi: Increase selected opacity 2023-06-26 11:39:53 -04:00
6e73f4adea git: Add attempt at migrating to delta
This was my attempt at migrating from diff-so-fancy to delta. Although
having an easy-to-hack-on rust code base was certainly appealing, there
are some minor inconveniences such as longer diffs by default.
2023-06-26 09:32:57 -04:00
6f4ebc95be stylix: Change theme to oceanicnext 2023-06-25 21:42:26 -04:00
01368898b8 stylix: Make popups translucent 2023-06-25 21:41:49 -04:00
1434434903 fish: Set bat theme to base16 2023-06-25 21:40:49 -04:00
a78151b9c5 neovim: Don't hardcode base16 theme 2023-06-25 20:25:20 -04:00
75559d8b07 chore: Update flake inputs 2023-06-25 18:18:54 -04:00
2a6536337f gamemode: Fix error from typo 2023-06-25 18:18:38 -04:00
e0f3503069 rofi: Use colors from stylix 2023-06-25 13:23:19 -04:00
a7f6d4d354 hyprland: Don't hardcode colors 2023-06-25 12:45:55 -04:00
fbd150226a fcitx: Don't hardcode colors 2023-06-25 12:44:28 -04:00
4d01415a20 rofi: Remove unused variables 2023-06-25 12:39:52 -04:00
84eb63b14a waybar: Simplify 2023-06-25 12:24:57 -04:00
21abd9005d waybar: Don't hardcode color values
Stylix exposes the generated color palette as part of config.lib, so
hard-coding color values isn't necessary.
2023-06-25 12:11:26 -04:00
fd18dbd99b meta: Remove waycorner
For simplicity, waycorner will not be used as an option to execute
commands. This should prevent any unexpected surprises and we no longer
have to deal with waycorner getting hidden by other windows.
2023-06-25 10:54:46 -04:00
37c6737beb hyprland: Set fullscreen_opacity to 0.9999999
This fixes an issue where fullscreen windows would previously cause swww
and other background image setters to not show backgrounds until a
gesture animation was completed.
2023-06-25 10:06:21 -04:00
d3ae9cbe61 mpv: Limit floating window size 2023-06-25 09:16:02 -04:00
d2ef63b8cb librewolf: Disable ctrl+q shortcut 2023-06-25 09:15:01 -04:00
cc631348f4 chore: Formatting 2023-06-24 19:40:31 -04:00
2995ae4d7a meta: Replace feh with pqiv
pqiv is an image viewer that, unlike feh, has native support for
Wayland, which makes working with it quite nice. It also supports
showing a thumbnail mode that lets you preview and switch between
images with ease, as well as the ability to run custom commands
based on the current image.

pqiv has more features than imv *and* anti-aliasing *actually works*,
making it an ideal choice for image viewing on Wayland. After years of
using feh, I am quite happy that I found pqiv.
2023-06-24 14:58:44 -04:00
128c6f619d meta: Replace unrar with unrar-wrapper 2023-06-24 13:40:02 -04:00