Commit Graph

2138 Commits

Author SHA1 Message Date
ee344e8236 docs: Update README
I'll add screenshots later.
2022-01-01 20:38:04 -05:00
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
0ea61dc6de fish: Remove task abbreviations
I no longer use task.
2022-01-01 20:33:16 -05:00
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
eb2d208aba sxhkd: Add key to screenshot a selection 2022-01-01 20:28:51 -05:00
1a905dd78c paru: Make upgrade menu similar to yay 2022-01-01 20:27:09 -05:00
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
5dd54387a7 picom: Increase fade speed 2021-11-15 12:59:27 -05:00
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
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
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
9d51a33379 picom: Add screen tearing patch
Now bspwm won't have any issues with screen tearing.
2021-11-15 12:44:35 -05:00
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
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
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
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
622929853b starship: Use ASCII characters for prompt
Now the prompt looks nice in ttys.
2021-11-15 12:18:21 -05:00
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
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
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
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
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
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
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
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
e9e8edfad3 polybar: Improve battery functionality
Now the battery module is more pleasant to look at.
2021-11-14 11:15:33 -05:00
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
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
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
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
ed53f56c0d waybar: Remove id from wifi
This makes the bar more minimal with less potential distractions.
2021-07-07 10:19:51 -04:00
ca50b7646c fish: Remove git branch from prompt
This was cool but it breaks with the latest version of fish. Instead of
trying to fix this I'd rather use a less hacky solution.
2021-07-07 10:15:23 -04:00
f125fbde38 gpg: Update keyserver
This is necessary since sks-keyservers is deprecated.
2021-07-07 10:13:11 -04:00
ac554b7256 alacritty: Update config for new version
This fixes a warning that showed in new versions of alacritty.
2021-06-21 18:29:57 -04:00
d996dcfef2 sway: Exit resize mode the same way it was entered
Now resize mode behaves a little more sane.
2021-06-21 18:28:50 -04:00
5a64cc1f1a sway: Simplify process of killing windows
$mod+q is much easier to press than $mod+shift+q.
2021-06-21 18:27:00 -04:00
a4513caab3 sway: Use kitty instead of alacritty
Although alacritty is cool, kitty is also cool and has image support,
ideal for rice screenshots.

This commit also adds $alt for the rofi command in the previous commit.
2021-06-21 18:25:48 -04:00
a563bb0850 Use rofi in sway
Note that although there was an issue with window focus, rofi works fine
for the most part and gets the job done.
2021-06-21 18:23:13 -04:00
32fad752a9 sway: Remove the default border
Now our windows take up the entire screen.
2021-06-21 18:21:10 -04:00
95c53368ca sway: Set caps lock equal to escape
This change is very important for us vim users.
2021-06-21 18:20:24 -04:00
3e60bce07a sway: Add touchpad config
Scrolling just got a bit more natural.
2021-06-21 18:19:22 -04:00
8a95b6fe00 polybar: Update monitor
Have to use eDP now, although waybar is very similar to polybar (and
without the need to specify this).
2021-06-21 18:17:23 -04:00
1dac50a70a sway: Use waybar
Working with sway just became a bit nicer.
2021-06-21 18:15:51 -04:00
e1487a5c9c Add waybar
Note that I also added support for pywal color schemes.
2021-06-21 18:11:15 -04:00
f4627139a6 Switch from xz compression to zst
Note that I'll likely change some other stuff at a later date.
2021-06-21 18:04:35 -04:00
919178b2d4 vim: Add GraphQL support
Now GraphQL queries look a little nicer.
2021-05-16 14:45:22 -04:00
a8660248ea Switch from vim-jsx to vim-jsx-pretty
Note that vim-jsx is now unmaintained.
2021-05-16 14:42:47 -04:00
83a5078368 sway: Change background to one from archlinux-wallpaper
After the contest for archlinux-wallpaper, there are a lot of high
quality backgrounds that one can choose from. Instead of worrying
about choosing an appropriate background for a desktop environment,
one can simply use archlinux-wallpaper instead.
2021-05-14 19:16:42 -04:00
23811e56e6 sway: Add fn keys support
Note that F9-F11 currently don't report anything in xev, although we can
program the rest of the keys here.
2021-05-14 19:13:47 -04:00
06bd933fa8 fish: Use native hostname variable
$hostname is now defined by default so we don't need to do anything
here. I assume it wasn't always like this since otherwise I wouldn't
have needed to call `hostname` in the first place.
2021-05-14 19:00:12 -04:00