Commit Graph

3677 Commits

Author SHA1 Message Date
bd4ea96bec alacritty: Fix formatting
A quick and easy fix for a small formatting issue.
2022-07-29 11:52:13 -04:00
9e3416070d zathura: Don't recolor documents by default
Although recoloring documents is great for rice screenshots, most of the
time we want to see a pdf in its original form before deciding to
recolor it. Most of the time recolors occur when a "dark mode" is
necessary, which zathura does a good job with.
2022-07-29 11:48:08 -04:00
4a2d8ad1e6 picom: Halve shadow opacity
Decreasing the shadow opacity here makes it less noticeable when dealing
with side-by-side windows.
2022-07-29 11:40:15 -04:00
d2caea6684 neofetch: Simplify cpu output
This fixes an issue where the neofetch cpu output would be too long for
a typical 1920x1080 display, with one terminal occupying 50% of the
screen.
2022-07-29 11:37:09 -04:00
93e55359ed bspwm: Only disable power saving on virtual machines
Now physical machines still get power saving, and virtual machines don't
since power saving is automatically handled by the host.
2022-07-29 11:06:39 -04:00
750fb7a2ba vim(ale): Fix linting with standardjs
Previously ale would show an error message when dealing with JavaScript
files without an .eslintrc. That has now been fixed and standardjs works
as intended.
2022-07-29 10:38:32 -04:00
c887d1823d vim: Update ale location 2022-07-29 10:34:55 -04:00
ebc3d2440e vim: Remove vim-toml
As of Neovim 0.6 and Vim 8.2.3519, vim-toml is now included in the
vanilla software, so using this plugin is no longer necessary.
2022-07-29 09:56:16 -04:00
49579a2ab2 picom: Remove shadow from polybar
As far as I remember, this change was done to improve the appearance of
polybar with lower opacity as a visual effect instead.
2022-07-29 06:05:08 -04:00
b64845ebe2 fcitx: Add clipboard settings
This shouldn't do much besides prevent fcitx from assigning a keyboard
shortcut for the clipboard.
2022-07-29 06:02:25 -04:00
991185c2ce bspwm: Make xsecurelock compatible with picom
This fixes an issue where an "incompatible compositor" message would
display previously.
2022-07-29 05:59:32 -04:00
c09cada5e2 archlinux: Remove gnome config
This is no longer needed since I plan to focus fully on bspwm instead.
Note that I may still use GNOME on multi-monitor setups and other
devices where having the convenience of bspwm and sxhkd isn't necessary.
2022-07-29 04:54:20 -04:00
3185a27739 sxhkd: Replace alt keybinds with super
This prevents us from having keybinds that conflict with other keybinds.
2022-07-29 04:30:49 -04:00
8be958c051 meta: Remove waybar
Since I've decided to ditch sway, I no longer have to deal with waybar
either, which is nice. Although waybar is nice-looking, there isn't much
of a difference between it and polybar in day-to-day usage, and other
factors such as ease of maintenance are far more important.
2022-07-29 03:55:31 -04:00
e35c497013 meta: Remove sway
Although using a Wayland window manager was cute, Sway always felt like
a gimped version of bspwm to me. This is likely due to many of the bspwm
features I use, as well as certain X applications not working well under
Wayland (such as feh).

I am also not interested in maintaining the config for Sway, and prefer
bspwm's approach where it's configured through bspc and shell scripting.

In summary, "after all these years", Sway is still more trouble than
it's worth for me personally, and I'd rather invest that time focusing
on my existing bspwm setup, which has always been pleasant to use.
2022-07-29 03:51:29 -04:00
c68102a825 sway: Add screenshot keybind
At some point I added this but never committed it. Might as well do
that now before I remove sway entirely.
2022-07-29 03:25:34 -04:00
3ad971ebaa meta: Remove swayidle + swaylock
This was cute, but I personally don't want to deal with the
inconvenience of debugging C code and using a fork for improved
functionality.
2022-07-29 03:00:47 -04:00
433e15ba0c sway: Use super instead of alt for keybinds
Similar to bspwm, all keybinds are now handled with super to avoid
conflicts with other applications. In the future it may be useful to
replicate the rest of the bspwm environment under sway.
2022-07-29 02:00:59 -04:00
bfe979d702 meta: Remove code
I've been trying to like vscode for years, especially since it was
widely regarded as one of the best editors of all time. As cool as VS
Code is, however, I always ended up using neovim and a terminal since
it's simply easier for me to get things done that way.
2022-07-29 01:14:47 -04:00
51c65432b3 meta: Remove mpd
Although using mpd was a cute experience, I am not interested in
maintaining mpd on my systems anymore since navidrome does the job just
as well and has more useful features.
2022-07-29 00:55:42 -04:00
42e3ebbe73 meta: Remove ncmpcpp
Although using ncmpcpp was an interesting experience, I now value the
convenience of software like navidrome more than the minimalist traits
of ncmpcpp. Realistically I should never encounter a time where
listening to music within a terminal interface is mandatory, and simply
using a web interface with optional apps drastically simplifies things.
2022-07-29 00:37:46 -04:00
56c42a5b9d meta: Remove lunarvim
9 months later and I am no longer interested in maintaining lunarvim. My
current neovim config does everything that I need it to do and I don't
see myself using anything else anytime soon.
2022-07-28 15:54:14 -04:00
e2ffc9830f sxhkd: Only switch between active desktops 2022-07-28 15:25:25 -04:00
b0d63997db fish: Alias mv to mv -i
This is for peace of mind so we avoid accidentally moving something
where something already exists.
2022-07-28 10:57:16 -04:00
6c84ba914c bspwm: Set the keyboard to maximum brightness on init
This fixes the issue of having to manually increase brightness on boot.
2022-07-28 10:55:59 -04:00
54edb4b045 polybar: Remove cpu and ram from bar
I am not performing tasks that require constant knowledge of the CPU and
RAM being used, and if I am, I can use a tool like htop instead, which
would avoid the distraction of the bar numbers constantly changing.
2022-07-28 10:53:17 -04:00
80a2ec3fe3 fcitx: Use Super+[ to switch inputs
This fixes an issue where the previous keybinds would conflict with
other applications, and reinforces the idea that all system-wide
keybinds use Super.
2022-07-28 10:50:52 -04:00
6e963bbcf1 fcitx: Remove Group 2 from profile
This wasn't actually used for anything, so removing it simplifies things
a bit.
2022-07-28 10:46:49 -04:00
424844f6f7 fcitx: Use default theme
This makes it easier to use fcitx across any color scheme.
2022-07-28 10:45:57 -04:00
c2d8ec78cc meta: Add fcitx
I've used fcitx for a while but never committed my actual config for it.
Note that this config is relatively old, and I'll be updating it with a
new commit to make seeing the changes easier relatively soon.
2022-07-28 10:40:59 -04:00
79374ba060 mpv: Find subtitles in subdirectories
This is just a convenience feature if, for example, the subtitles aren't
part of the video file itself.
2022-07-28 10:09:05 -04:00
aeb87d3026 bspwm: Use the previous color scheme if present
This makes it possible to keep a preferred color scheme across boots.
2022-07-28 05:19:42 -04:00
7178f19424 sxhkd: Show notifications when changing brightness
Now it's possible to see exactly how much brightness the display has.
2022-07-28 03:51:41 -04:00
b81a91e39f meta: Remove gnome
Having gnome settings was cute, but realistically the desktop
environment should automatically choose the best settings for the target
computer. Manually change anti-aliasing goes against the idea of wanting
the stock GNOME experience.
2022-07-28 03:45:23 -04:00
d2eb6b702d gnome: Remove extensions
This was cute, but it's easier to maintain GNOME by simply using stock
instead of using a bunch of extensions.
2022-07-28 03:40:28 -04:00
a7115582bd gnome: Remove GTK and cursor theme settings
I don't use these anymore in my main environment and am probably not
interested enough in GNOME to customize it manually anymore. As of now,
I'd rather stay in my comfortable bspwm environment since it's there
that "everything just works".
2022-07-28 03:38:56 -04:00
273a803a2b sxhkd: Use Super+Shift+P to screenshot selections
This is part of the process of changing all keybinds to use Super to
avoid conflicts with other programs.
2022-07-28 03:30:43 -04:00
b0e3fbc1e8 sway: Use single kitty instance
Note that maintaining both sway and bspwm is inconvenient, so I may
eventually cut one of them for ease of living.
2022-07-28 03:25:21 -04:00
e590a26569 mpv: Extend the default keybinds
At some point I removed the default keybinds. A lot of them are useful,
however, so keeping the existing ones makes sense.
2022-07-28 03:22:05 -04:00
c0141aa4e5 meta: Remove yt-dl
This is no longer needed since yt-dlp chooses the best formats
automatically, which I've been using for a while now.
2022-07-28 03:18:49 -04:00
6cef680d42 starship: Expand abbreviations
This makes things slightly more formal.
2022-07-28 03:14:31 -04:00
3a0c69be75 meta: Remove kdeglobals
Since I no longer use KDE applications anymore, and since I no longer
set XDG_CURRENT_DESKTOP equal to KDE, this doesn't do anything
noticeable to the working environment.
2022-07-28 03:13:54 -04:00
d4f214f5fb meta: Set the browser at the window manager level
This fixes an issue where the specified browser wouldn't be used when
dealing with a non-shell environment.
2022-07-28 03:00:49 -04:00
5ed54c3ec9 fish: Add go support
Note that the GOPATH is also a hidden directory now.
2022-07-28 02:59:08 -04:00
3c93bc4bab meta: Remove remaining fedora scripts
Like most things in life, it's time to move on from maintaining
Fedora-specific scripts. Although I like using Fedora when given a
random machine, my setup is much easier to reproduce on Arch Linux.

For most users, they may not even need a desktop operating system like
Fedora in the first place since mobile devices are typically more
secure, easier to carry around, and can do most if not everything that a
desktop can, especially in the year 2022.
2022-07-28 01:44:46 -04:00
adc372a0a2 xmodmap: Use print screen as a right super
I've always felt disadvantaged by not having a right super on laptop
keyboards. This fixes that.
2022-07-28 01:29:38 -04:00
3005a7ce51 archlinux: Remove install scripts
Although writing my own install scripts was a valuable learning
experience, Arch Linux now has an official archinstall utility, which
should be easier to use than having to edit a bash script.
2022-06-11 16:56:43 -04:00
f5fcf8962d fedora: Remove rpm package
Although learning about package management for rpm-based distributions
was a fun experience, it's not realistic to maintain long-term. In this
case, it may be easier to simply install packages on a case-by-case
basis, making use of Ansible for anything else.
2022-06-11 16:09:45 -04:00
10b8f4f648 fedora: Remove vendor scripts
Instead of setting up a development environment directly on Fedora,
which comes at the cost of having to maintain both the Fedora-specific
implementation and the Arch implementation, it should be easier to
simply use Vagrant instead.
2022-06-11 15:37:25 -04:00
eca6f0b46c editorconfig: Use standard formatting for go
go fmt uses tabs instead of spaces, so we might as well format our code
the same way.
2022-06-04 07:36:06 -04:00