Donovan Glover
a0ef495e73
fish: Replace tput clear with clear
...
tput isn't needed anymore now that kitty is patched.
2023-07-02 20:03:33 -04:00
Donovan Glover
9a7a304b9c
chore: Update flake inputs
2023-07-02 18:23:44 -04:00
Donovan Glover
971dbec0f9
containers: Remove obsidian
...
After using Logseq for a few months, using Obsidian for just a little
bit is quite repulsive. Taking notes that aren't in outliner form feels
alien and not worth it for me personally.
2023-07-02 17:38:26 -04:00
Donovan Glover
a982615430
stylix: Increase opacity
2023-07-02 14:34:07 -04:00
Donovan Glover
9acfef271d
chore(hyprland): Remove useless commas
2023-07-02 14:33:37 -04:00
Donovan Glover
ed222ae03c
hyprland: Separate floating and centerwindow
...
This fixes an issue where centerwindow would ignore bars and other
layers.
2023-07-02 14:32:09 -04:00
Donovan Glover
08f2fa3f56
hyprland: Make border color blue
2023-07-02 13:08:17 -04:00
Donovan Glover
2abb013666
kitty: Make tab bar transparent
2023-07-02 12:07:16 -04:00
Donovan Glover
f9cb5c5c56
meta: Replace waybar with ironbar
...
Ironbar is a new GTK-based bar written in Rust. It offers substantial
improvements over waybar, including a proper application launcher.
2023-07-02 09:36:31 -04:00
Donovan Glover
5ec4aab697
meta: Remove gamemode
...
As far as I can tell, there isn't any noticeable performance difference
with the hardware I use.
2023-07-01 22:44:06 -04:00
Donovan Glover
4a9861b1a4
waybar: Show on right
2023-07-01 22:37:01 -04:00
Donovan Glover
271de3f573
waybar: Add custom module styles
2023-07-01 22:36:24 -04:00
Donovan Glover
5022615a2c
waybar: Add gaps module
2023-07-01 22:36:10 -04:00
Donovan Glover
8ae0171859
setup.nix: Add gamemode
...
Note that this was so I could run gamemode inside containers, although I
haven't been able to notice a practical difference.
2023-07-01 16:35:46 -04:00
Donovan Glover
8e464a4769
chore: Update flake inputs
2023-07-01 16:35:26 -04:00
Donovan Glover
41f3c5e18c
chore: Update packages
2023-07-01 14:21:54 -04:00
Donovan Glover
4077ee9f9d
hyprland: Use separate script for gaps
2023-07-01 14:21:12 -04:00
Donovan Glover
c5d758c88d
hyprland: Make modifier changes easier
...
Mod2 is the NumLock key, which can be used as an alternative modifier to
Super in combination with dual-function-keys.
2023-07-01 14:06:36 -04:00
Donovan Glover
51795a8829
meta: Use unrar instead of unrar-wrapper
...
Unfortunately, some functionality appears to only be available with
unrar.
2023-07-01 14:03:40 -04:00
Donovan Glover
74ff0bf3cb
waybar: Make horizontal bar smaller
...
This is pretty bad from a code POV but works. Might remove all of this
later and just keep the vertical bar.
2023-06-30 21:13:08 -04:00
Donovan Glover
0f15d939da
waybar: Don't show icons by default
...
Text is more subtle and puts more focus away from the bar.
2023-06-30 10:39:15 -04:00
Donovan Glover
6d272d5c20
hyprland: Make gaps more subtle
...
Notably lowers gaps_in by 2 and gaps_out by 4.
2023-06-30 08:08:37 -04:00
Donovan Glover
970a441032
hyprland: Show picture when taking screenshot
2023-06-30 08:07:40 -04:00
Donovan Glover
68b80d2a18
hyprland: Add borders by default
...
This makes it easier to differentiate which window is focused and makes
floating windows slightly prettier.
2023-06-30 08:06:08 -04:00
Donovan Glover
2d3458362d
meta: Remove pywal
...
Not needed anymore since stylix enables more consistent color schemes
that support a wider variety of applications.
2023-06-30 07:58:38 -04:00
Donovan Glover
65f429ca3b
waybar: Don't autohide
...
Manually toggling waybar with the keyboard seems to still be the ideal
way to go about things.
2023-06-30 07:57:02 -04:00
Donovan Glover
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
Donovan Glover
c53057b129
hyprland: Tile qemu vm by default
2023-06-30 07:48:00 -04:00
Donovan Glover
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
Donovan Glover
218f58eb08
waybar: Remove tray
...
Adds complexity since it's non-trivial to style certain icons.
2023-06-29 12:00:21 -04:00
Donovan Glover
e807232420
chore: Remove unnecessary comments
2023-06-29 11:59:37 -04:00
Donovan Glover
ae1ad321a3
stylix: Use monokai by default
...
It's simple and gets the job done.
2023-06-29 11:37:21 -04:00
Donovan Glover
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
Donovan Glover
bc6f862279
waybar: Simplify
2023-06-29 00:45:37 -04:00
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