Commit Graph

2058 Commits

Author SHA1 Message Date
Donovan Glover
5fa1a0ddb9 meta: Switch cursor theme from breeze to phinger
Using phinger is slightly cooler since it's not as stock as other cursor
themes like breeze.
2022-03-08 12:41:55 -05:00
Donovan Glover
0473e96ca8 bspwm: Make fcitx work universally with exports
This improves the coverage of applications that take advantage of fcitx
under bspwm, such as anki.
2022-03-08 11:22:27 -05:00
Donovan Glover
9f769aec48 polybar: Show when volume is muted
This makes it easier to tell when the volume is muted.
2022-03-08 11:17:33 -05:00
Donovan Glover
7680433c6d mpv: Improve rendering quality
The default mpv settings use traditional rendering methods in order to
support older hardware. Since we're running on modern hardware, we can
take advantage of the higher quality settings that mpv offers.
2022-03-08 11:10:21 -05:00
Donovan Glover
2fa523e12a sway: Add alt tab support
This is similar to bspwm, except new workspaces aren't automatically
created and empty workspaces are skipped.

Although creating a script to handle this should be possible, sway
doesn't offer any real benefits to me since bspwm does everything that
sway can do with the addition of input method, image preview, and other
features being better supported on xorg.

To reiterate, I like the idea behind sway, however I am more fluent with
bspwm and xorg and prefer how windows are managed in bspwm. For software
that only works on wayland, sway is a lightweight alternative to
committing to a full-featured desktop environment like GNOME.
2022-03-08 09:27:30 -05:00
Donovan Glover
2625fc119b alacritty: Change opacity setting for new version
Now newer versions of alacritty won't show a warning on startup.
2022-03-08 09:19:06 -05:00
Donovan Glover
9421aabf8d sway: Use same reload/exit keybinds as bspwm
This makes things a little easier to remember.
2022-03-08 09:16:11 -05:00
Donovan Glover
0c016c8ab0 kitty: Hide window decorations
This maximizes the working space for the terminal contents.
2022-03-08 09:12:43 -05:00
Donovan Glover
ede4409aaf waybar: Explicitly declare font awesome usage
This fixes an issue where the icons wouldn't show under certain
environments.
2022-03-08 09:01:29 -05:00
Donovan Glover
fb09146218 polybar: Update to font awesome 6 2022-03-08 09:00:39 -05:00
Donovan Glover
9eec02e3a6 tmux: Use minimalist layout 2022-02-26 14:30:14 -05:00
Donovan Glover
ad8fc32c5a meta: Update copyright years
The year is now 2022. Isn't that something!
2022-01-01 20:55:51 -05:00
Donovan Glover
34c389c790 vim: Add prisma support 2022-01-01 20:54:18 -05:00
Donovan Glover
bcf774fe1d vim: Show numbers by default 2022-01-01 20:54:09 -05:00
Donovan Glover
cb328838ba vim: Add back nerdtree
It's nice to have the option to use nerdtree even if I don't need it
often.
2022-01-01 20:53:12 -05:00
Donovan Glover
35a7671728 vim: Add coc.nvim
I've been using coc.nvim for months now, so I might as well commit this.
2022-01-01 20:51:06 -05:00
Donovan Glover
4a627247a3 fish: Increase memory usage of node
This fixes an issue where we'd previously run out of memory while
developing with Gatsby.
2022-01-01 20:45:01 -05:00
Donovan Glover
92d31bfae4 fish: Specify ripgrep config path 2022-01-01 20:44:12 -05:00
Donovan Glover
da3bb48fe6 fish: Add deno, cargo, yarn, local to path
I added this a while ago but never committed it. Pretty useful for
software development.
2022-01-01 20:42:02 -05:00
Donovan Glover
d0f0248bd2 fedora: Add maintenance note 2022-01-01 20:38:56 -05:00
Donovan Glover
ee344e8236 docs: Update README
I'll add screenshots later.
2022-01-01 20:38:04 -05:00
Donovan Glover
fa2149cd9b neofetch: Use ueberzug image backend
Note that this only works if you use neofetch-git since there hasn't
been a new release since this backend was added.
2022-01-01 20:33:57 -05:00
Donovan Glover
0ea61dc6de fish: Remove task abbreviations
I no longer use task.
2022-01-01 20:33:16 -05:00
Donovan Glover
9386d54c8d ranger: Use ueberzug for image previews
Now image previews will work in tmux, and in other terminals besides
kitty.
2022-01-01 20:31:02 -05:00
Donovan Glover
eb2d208aba sxhkd: Add key to screenshot a selection 2022-01-01 20:28:51 -05:00
Donovan Glover
1a905dd78c paru: Make upgrade menu similar to yay 2022-01-01 20:27:09 -05:00
Donovan Glover
e8bcabdf87 picom: Update deprecated no-dnd-shadow to wintypes
Now picom doesn't show deprecation messages anymore.
2021-11-15 13:04:25 -05:00
Donovan Glover
5dd54387a7 picom: Increase fade speed 2021-11-15 12:59:27 -05:00
Donovan Glover
1607d886b6 meta: Use normal dpi settings for now
Since the device we're using is normal DPI, we have to manually adjust
these two values. Note that the rest of the setup is mostly automated
when it comes to determining the size of things.
2021-11-15 12:55:40 -05:00
Donovan Glover
fa24fb9ea3 alacritty: Add pywal color scheme support
Now we can start new terminals in alacritty with our pywal color scheme
of choice.
2021-11-15 12:52:42 -05:00
Donovan Glover
196ecca512 lunarvim: Add indent-blankline plugin
Now it's easier to see where in the indentation tree we're at.
2021-11-15 12:49:40 -05:00
Donovan Glover
9d51a33379 picom: Add screen tearing patch
Now bspwm won't have any issues with screen tearing.
2021-11-15 12:44:35 -05:00
Donovan Glover
4becab25c3 meta: Rename compton to picom
Since the project changed names a while ago, we'll update the repository
to reflect this.
2021-11-15 12:42:43 -05:00
Donovan Glover
938573e03b Revert "Remove compton"
We actually still need compton (now picom) for screen tearing in bspwm,
so we'll add it back now. In the future it may be useful to keep
dotfiles in the repository even when I no longer use them, since the
configuration itself may still be useful.
2021-11-15 12:38:02 -05:00
Donovan Glover
2cc55ac815 Add fcitx to bspwm config
Note that we're using fcitx5 instead of the older fcitx4 since the new
version supports sway and wayland in general.
2021-11-15 12:34:39 -05:00
Donovan Glover
d59a58b465 starship: Use ASCII characters for everything
This makes it easier to use starship in virtual consoles without
worrying about unsupported characters.
2021-11-15 12:31:34 -05:00
Donovan Glover
622929853b starship: Use ASCII characters for prompt
Now the prompt looks nice in ttys.
2021-11-15 12:18:21 -05:00
Donovan Glover
0ab7b0fc3f bspwm: Configure touchpad with sensible defaults
Natural scrolling and tap to click makes the bspwm experience more
pleasurable.
2021-11-14 12:15:22 -05:00
Donovan Glover
9b6bc04931 sway: Add keybind to toggle waybar
Now we can toggle waybar in sway similar to how we can toggle polybar in
bspwm.
2021-11-14 12:11:50 -05:00
Donovan Glover
55b04ac77d rofi: Update config to 1.7.0
Now the application launcher plays nicely with the newest version of
rofi.
2021-11-14 12:10:23 -05:00
Donovan Glover
8f802d42cc Add LunarVim
So far my experience with LunarVim has been positive. Although there are
some gotchas and your own configuration may be better in some cases, the
defaults used are pretty nice and should enable developers to get up and
going quickly with neovim.
2021-11-14 12:03:53 -05:00
Donovan Glover
180f676bc8 Revert "Remove dunst"
I actually switch between bspwm, sway, and other desktop environments
depending on how I feel now, and use dunst for bspwm.
2021-11-14 11:27:28 -05:00
Donovan Glover
ce3fde5b1a meta: Replicate sway workspace functionality in bspwm
I like how sway handles workspaces. This change makes it so bspwm uses
numbers as the workspaces and polybar only shows workspaces that are
being used in the bar.
2021-11-14 11:20:57 -05:00
Donovan Glover
2d46188b02 polybar: Add back battery module
The current machine I use has a battery, so this is needed.
2021-11-14 11:19:17 -05:00
Donovan Glover
ab909d567d waybar: Add padding to focused workspace
This fixes an issue where the focused workspace would cause the layout
to shift.
2021-11-14 11:16:40 -05:00
Donovan Glover
e9e8edfad3 polybar: Improve battery functionality
Now the battery module is more pleasant to look at.
2021-11-14 11:15:33 -05:00
Donovan Glover
0748f72be9 Add ripgrep config
Now it's possible to use ripgrep without worrying about files with
really long lines taking up the entire screen.
2021-11-14 11:13:42 -05:00
Donovan Glover
21169e1d1f sxhkd: Add fn keys support
Now these keys will work identical to the way they work in sway.
2021-08-01 15:04:04 -04:00
Donovan Glover
15d0c03809 vim: Update auto-pairs to maintained fork
This fixes an issue where the previous version of auto-pairs would come
across issues when closing parentheses.
2021-08-01 15:02:32 -04:00
Donovan Glover
8b8788b835 Add starship
Note that I initially didn't use starship since I didn't like how it
used multiple lines, although it's fairly easy to configure to your
liking.
2021-07-07 10:22:36 -04:00