1
0
forked from extern/nix-config
Commit Graph

2001 Commits

Author SHA1 Message Date
Donovan Glover
808cf1cc40
waybar: Add autohide support 2023-06-29 00:34:45 -04:00
Donovan Glover
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
Donovan Glover
ed1368bde6
git: Only underline new additions 2023-06-28 09:14:04 -04:00
Donovan Glover
dc98a87544
git: Underline changes in diffs 2023-06-28 08:57:45 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
d0b8300bea
stylix: Use variable for font-size 2023-06-27 04:46:28 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
e812aac001
hyprland: Don't focus on activate 2023-06-26 20:18:48 -04:00
Donovan Glover
48fa7d1512
chore: Update packages 2023-06-26 18:50:57 -04:00
Donovan Glover
d4cb5c3528
joshuto: Replace unrar with unar 2023-06-26 18:42:45 -04:00
Donovan Glover
aa5a78a296
joshuto: Replace feh with pqiv 2023-06-26 18:42:08 -04:00
Donovan Glover
62207c05fa
chore: Formatting
Also removes redundant comments.
2023-06-26 18:38:45 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
acd516c388
hyprland: Blur dunst notifications 2023-06-26 12:04:29 -04:00
Donovan Glover
3262b594c1
hyprland: Use opacity from stylix 2023-06-26 12:02:44 -04:00
Donovan Glover
09ce58fb1c
waybar: Use opacity from stylix 2023-06-26 12:01:50 -04:00
Donovan Glover
bcbadcfc23
stylix: Use single variable for opacity 2023-06-26 12:01:14 -04:00
Donovan Glover
71515560d8
rofi: Increase selected opacity 2023-06-26 11:39:53 -04:00
Donovan Glover
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
Donovan Glover
6f4ebc95be
stylix: Change theme to oceanicnext 2023-06-25 21:42:26 -04:00
Donovan Glover
01368898b8
stylix: Make popups translucent 2023-06-25 21:41:49 -04:00
Donovan Glover
1434434903
fish: Set bat theme to base16 2023-06-25 21:40:49 -04:00
Donovan Glover
a78151b9c5
neovim: Don't hardcode base16 theme 2023-06-25 20:25:20 -04:00
Donovan Glover
75559d8b07
chore: Update flake inputs 2023-06-25 18:18:54 -04:00
Donovan Glover
2a6536337f
gamemode: Fix error from typo 2023-06-25 18:18:38 -04:00
Donovan Glover
e0f3503069
rofi: Use colors from stylix 2023-06-25 13:23:19 -04:00
Donovan Glover
a7f6d4d354
hyprland: Don't hardcode colors 2023-06-25 12:45:55 -04:00
Donovan Glover
fbd150226a
fcitx: Don't hardcode colors 2023-06-25 12:44:28 -04:00
Donovan Glover
4d01415a20
rofi: Remove unused variables 2023-06-25 12:39:52 -04:00
Donovan Glover
84eb63b14a
waybar: Simplify 2023-06-25 12:24:57 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
d3ae9cbe61
mpv: Limit floating window size 2023-06-25 09:16:02 -04:00
Donovan Glover
d2ef63b8cb
librewolf: Disable ctrl+q shortcut 2023-06-25 09:15:01 -04:00
Donovan Glover
cc631348f4
chore: Formatting 2023-06-24 19:40:31 -04:00
Donovan Glover
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
Donovan Glover
128c6f619d
meta: Replace unrar with unrar-wrapper 2023-06-24 13:40:02 -04:00
Donovan Glover
08492ea227
feh: Fullscreen by default
This alleviates some of the issues with feh relying on xwayland.
2023-06-24 12:10:01 -04:00
Donovan Glover
62ffe061d9
hyprland: Use full fullscreen by default
This guarantees that windows that show with waybar aren't actually
fullscreen.
2023-06-24 12:07:28 -04:00
Donovan Glover
4cfba44ed3
hyprland: Use rounding when gaps 2023-06-24 12:06:57 -04:00
Donovan Glover
9dc1d0043d
containers(dev): Enable gui usage 2023-06-24 12:06:13 -04:00
Donovan Glover
cba187fcc8
librewolf: Don't autohide when fullscreen 2023-06-24 08:56:36 -04:00
Donovan Glover
de23b7fd91
waybar: Rotate window title 2023-06-24 08:52:27 -04:00
Donovan Glover
3c178b1696
containers: Add kitty
Now containers can take advantage of kitty's built-in window manager as
well as other things like images in the terminal.
2023-06-24 01:12:20 -04:00
Donovan Glover
8a028efe50
meta: Remove hyprland-autoname-workspaces
Now that waybar supports fullscreen indicators, I am no longer
interested in maintaining a list of application names. Although this was
cool, it doesn't scale and adds complexity.
2023-06-24 01:10:53 -04:00