Commit Graph

1915 Commits

Author SHA1 Message Date
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
dd0b64cac4 tmux: Standardize layout
This admittedly makes our tmux slightly boring in comparison to those
that customize it, but having a consistent layout makes it easier to
work with tmux across different environments.
2021-05-14 17:31:08 -04:00
102dd8a0c2 Switch from dog to bat
"dog" was an alternative I used to cat for syntax highlighting. Now that
bat exists (which is written in rust, by the way), there is no need to
use "dog" and I highly recommend anyone interested to use bat instead.
2021-05-14 17:28:36 -04:00
40d29b201e docs: Minor fixes 2021-05-14 17:26:33 -04:00
23f6525aff fish: Don't start X at login
Now we can do some cool stuff in tty1 when we decide to not start a
display manager.
2021-05-14 17:16:58 -04:00
bb98444147 sway: Remove warning message when exiting
Now we can exit sway without having to use the mouse.
2021-05-14 17:13:08 -04:00
21525cd2a8 sway: Remove arrow key stuff
It's much easier to simply use hjkl, so I'm removing the arrow key
shortcuts to avoid any conflicts.
2021-05-14 17:02:33 -04:00
bc3a6de7f5 Add sway
Note that I'm adding sway with the default config first so I can keep a
record of my changes with git.
2021-05-14 16:48:51 -04:00
75d66fb6c6 git: Set the default branch to master
I've always loved how the master branch is called master since it's
comparable to mastering a skill or emphasizing the importance of
something.
2021-05-14 16:30:04 -04:00
6c7c819f1d Add vscode-wal note
This is my final goodbye (possibly) to (vs)code users and in this commit
I share the secret to a nice-looking pywal config for the editor.
2021-05-14 16:22:00 -04:00
cfbe5b70d5 Add alacritty
It turns out that I don't actually *need* image output in the terminal
(besides being cool). With that aside, I can safely use alacritty
knowing that it's written in Rust and is apparently the fastest terminal
emulator in existence.
2021-05-14 16:17:31 -04:00
a42bf287a4 Remove yay stuff from bootstrap script
Note that I need to update the script later or simply provide a series
of instructions so everything isn't dependant on one script.

In the past it was nice to install Arch Linux with minimal if any
console intervention, but the practicality of this is questionable
since you only have to install Arch once. A more specialized script
could be useful for mass installations, although in this case I assume
one would create such a script on-the-spot.
2021-05-14 16:00:29 -04:00
b05409a717 Remove make code-extensions
I no longer have an interest in code and am not using these extensions
personally.
2021-05-14 15:56:03 -04:00
51751a0233 Add disclaimer on code
For those of you reading this: If possible, you should invest in neo(vim)
instead of (vs)code, as I believe there is a significant difference in
productivity when it comes to not worrying about the user interface that
(vs)code provides.
2021-05-14 15:51:49 -04:00
0fe3630a65 Revert "Remove xcape/xmodmap"
Similar to the other revert commits, I may want to do some programming
in xorg, where xcape and xmodmap are useful.
2021-05-14 10:20:05 -04:00
4c1be9aec4 Revert "Remove bspwm"
Although I said I was using Sway, it doesn't hurt to keep my bspwm files
in the event that I'd like to use bspwm.
2021-05-14 10:19:19 -04:00
a33c3b0f7b Revert "Remove sxhkd"
Similar to the other revert commits, keeping my sxhkd config is useful
if I want to use bspwm in the future, since I won't have to re-create
it later.
2021-05-14 10:18:03 -04:00
c01f79ffcc Revert "Remove xinit"
I may want to use this in the future and even if I don't use it it's not
going to have a significant impact on the computer, so I might as well
keep it here just in case.
2021-05-14 10:15:19 -04:00
df1d328de9 Revert "Remove polybar"
I don't actually need to get rid of my old config files if I ever want
to have easy access to them in the future. Although I intend on using
Wayland, having a nice interface for traditional X applications may not
be a bad idea (some graphically intensive programs also run better there,
apparently).
2021-05-14 10:14:07 -04:00
02ebbd69b1 Update kitty config
Some nice changes here, although I may stick to alacritty for now since
it seems to be faster and I can focus on using tmux instead of having
multiple ways to manage windows.
2021-05-14 07:45:07 -04:00
da77cb49ab Remove xinit
No need for .xinitrc since I use Wayland now.
2021-05-13 14:46:08 -04:00
657789690d Remove polybar
Time to learn how to configure a new status bar!
2021-05-13 13:39:26 -04:00
bff988d47b Remove sxhkd
Ditching bspwm+sxhkd admittedly makes my setup a bit more simple, which
I like. I also like how sway supports multiple monitors out of the box.
2021-05-13 12:27:12 -04:00
66e0c425c6 Remove bspwm
It's the end of an era and I no longer use bspwm. Although the tiling of
bspwm was admittedly cool, at the end of the day most of my time isn't
spent opening new windows so working with the i3-like sway instead works
just fine.
2021-05-13 12:24:14 -04:00