Commit Graph

2818 Commits

Author SHA1 Message Date
62c0fe97ac fish: Enable git discovery across filesystem
This is mainly to get rid of the warning when using "git status" where
git doesn't exist when the current partition isn't the same as the root
partition.
2022-03-11 10:06:04 -05:00
03d45a8fbd mpv: Define maximum window size
This makes it so that mpv won't take up the entire screen when executed,
assuming it's dealing with a video resolution equal to or greater than
the current display.
2022-03-11 10:05:31 -05:00
91bb102ecf sway: Start fcitx on startup
Now we can immediately take advantage of fcitx in sway.
2022-03-11 09:57:55 -05:00
934a417dfb bspwm: Auto-hide the mouse cursor when inactive
This makes working with bspwm a lot cooler since the cursor is now
automatically hidden when not in use, making full screen videos and
other applications a lot more immersive.
2022-03-11 09:54:53 -05:00
51ded5a05b picom: Make hacksaw work with shadows
This fixes an issue where picom caused the screen to dim when hacksaw
was used. See: https://github.com/neXromancers/hacksaw/issues/33
2022-03-11 09:37:43 -05:00
93d7d54e76 dunst: Remove old shortcuts setting
This was removed in dunst 1.7.0.
2022-03-11 09:22:05 -05:00
c556434f9d mpv: Start in fullscreen by default
This makes it nicer to immediately watch stuff without having to
fullscreen it first.
2022-03-11 08:27:53 -05:00
3f2e408ded fish: Add paru to abbreviations
Now it's possible to type "p" for paru instead of having to type
"pacman" or "sudo pacman". This is mostly for convenience, since I think
there's still some merit to typing things out the standard way.
2022-03-08 13:07:46 -05:00
e296e2d44d mpv: Add subtitle settings
Now subtitles in mpv are easier to use and look nicer overall.
2022-03-08 13:03:59 -05:00
4a58768b9e bspwm: Make fcitx work with kitty
Note that although it's possible to make fcitx work with alacritty as
well, the current implementation doesn't show what you're typing as
you're typing it, which is inconvenient.

Because of this, I recommend using kitty in all cases if switching input
methods is important for your use case. kitty also has the advantage of
image preview support on both xorg and wayland, since ueberzug does not
have wayland support.

Note that I previously set up a working environment with ibus-mozc
which, although was cool (and better than ibus-anthy), did not offer all
the benefits that fcitx provides. Now that I figured out how to make
fcitx work on both xorg and wayland, as well as in applications like
anki, this is my preferred input method for personal systems.
2022-03-08 12:52:00 -05:00
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
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
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
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
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
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
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
0c016c8ab0 kitty: Hide window decorations
This maximizes the working space for the terminal contents.
2022-03-08 09:12:43 -05:00
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
fb09146218 polybar: Update to font awesome 6 2022-03-08 09:00:39 -05:00
9eec02e3a6 tmux: Use minimalist layout 2022-02-26 14:30:14 -05:00
ad8fc32c5a meta: Update copyright years
The year is now 2022. Isn't that something!
2022-01-01 20:55:51 -05:00
34c389c790 vim: Add prisma support 2022-01-01 20:54:18 -05:00
bcf774fe1d vim: Show numbers by default 2022-01-01 20:54:09 -05:00
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
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
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
92d31bfae4 fish: Specify ripgrep config path 2022-01-01 20:44:12 -05:00
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
d0f0248bd2 fedora: Add maintenance note 2022-01-01 20:38:56 -05:00
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