1
0
forked from extern/nix-config
Commit Graph

1374 Commits

Author SHA1 Message Date
Donovan Glover
0396617ea6
meta: Remove sxhkd
What a ride. Although I absolutely loved configuring my keybinds through
sxhkd, more so than i3 / sway and similar window managers, I didn't
realize that most of what I was doing under bspwm could also be
accomplished under GNOME through gsettings.
2023-01-07 04:11:26 -05:00
Donovan Glover
088c7f6f37
meta: Remove dunst
Since I now use GNOME, I no longer need to worry about configuring a
separate program to show notifications. Although GNOME notifications
aren't nearly as customizable, they match the theme of the desktop
environment and get the job done.
2023-01-07 04:06:06 -05:00
Donovan Glover
910289038c
meta: Remove qutebrowser
Although qutebrowser was very cute, there are too many disadvantages to
using it that can be solved by simply using a more mainstream browser. I
cover some of those issues in previous commit messages.
2023-01-07 04:03:16 -05:00
Donovan Glover
64e407d082
meta: Remove thunar
Although thunar was cute, the recent nautilus update is nice enough
that I prefer it over the wpgtk customization that thunar provides.
2023-01-07 04:00:35 -05:00
Donovan Glover
7deb910555
meta: Remove librewolf
I should be able to get by with the default firefox browser, which
should be easier to maintain and require less third parties to trust.
2023-01-07 03:55:32 -05:00
Donovan Glover
8b6e283089
vim: Add yomichan-like command with tango
Note that although this was great from a proof-of-concept point of view,
it's significantly easier and more effective to simply use the yomichan
add-on in a web browser like firefox.
2023-01-07 03:51:50 -05:00
Donovan Glover
ce76ede629
kitty: Don't show title bar under GNOME Wayland
This fixes an issue where the title bar would continue to show with the
pixel-saver GNOME extension.
2023-01-07 03:44:17 -05:00
Donovan Glover
0046bc54d6
kitty: Don't use a blinking cursor
This doesn't seem necessary in most cases.
2023-01-07 03:43:29 -05:00
Donovan Glover
129b0275ab
vim: Update coc.nvim config
As far as I remember, these were changes from the README or other
similar documentation.
2023-01-07 03:41:13 -05:00
Donovan Glover
edbeec006f
vim: Use consistent lightline background color 2023-01-07 03:37:02 -05:00
Donovan Glover
36470f2b24
sxhkd: Update wal keybinds
As far as I remember, the -e was necessary to avoid the automatic tint2
reload causing the bar to be unclickable under bspwm.
2023-01-07 03:30:42 -05:00
Donovan Glover
3d631a90df
sxhkd: Use rofi with ksuperkey
I eventually realized that GNOME accomplishes this and much more with
a lower probability of issues occurring.
2023-01-07 03:28:03 -05:00
Donovan Glover
f7a57d0875
sxhkd: Add keybinds to control kitty opacity 2023-01-07 03:25:35 -05:00
Donovan Glover
7833b3712f
sxhkd: Add separate kitty launch script
This made it possible to control the opacity of the terminal with sxhkd
keybinds.
2023-01-07 03:22:16 -05:00
Donovan Glover
ba5675586a
sxhkd: Replace polybar toggle with tint2 2023-01-07 03:17:06 -05:00
Donovan Glover
d2a49bd4eb
kitty: Open new tabs in current working directory 2023-01-07 01:34:48 -05:00
Donovan Glover
25f6763956
kitty: Use shorter tab titles 2023-01-07 01:34:14 -05:00
Donovan Glover
789543f085
rofi: Support shell commands
This change made it so it was possible to use rofi as a terminal.
2023-01-07 01:30:48 -05:00
Donovan Glover
93f611225e
vim: Add nerdtree settings
Although there are other solutions available now, nerdtree still works
fairly well for our use case.
2023-01-07 01:28:43 -05:00
Donovan Glover
40f5dc971e
rofi: Show as separate window
This makes it possible to close rofi with the same keybind that is used
to open it. Also got rid of an obsolete drun string.
2023-01-07 01:17:55 -05:00
Donovan Glover
cc4c81b4d0
fish: Source wal colors as needed 2023-01-07 01:06:38 -05:00
Donovan Glover
fff41b8d39
fish: Always use kitty ssh 2023-01-07 01:06:08 -05:00
Donovan Glover
9a1c0ca8fd
rofi: Remove leading text from search 2023-01-07 01:00:05 -05:00
Donovan Glover
5168f7cdad
rofi: Use sans-serif font 2023-01-07 00:59:06 -05:00
Donovan Glover
87ba2c540e
mpv: Don't show progress on seek 2023-01-07 00:58:13 -05:00
Donovan Glover
fc41c957c2
ranger: Replace $HOME with ~ 2023-01-07 00:55:03 -05:00
Donovan Glover
e3d055bafe
bspwm: Don't use borders/gaps by default 2023-01-07 00:53:17 -05:00
Donovan Glover
6b977d9394
bspwm: Make rofi float 2023-01-07 00:52:09 -05:00
Donovan Glover
3c67353d23
sxhkd: Revise node keybinds 2023-01-07 00:51:33 -05:00
Donovan Glover
a99716560c
sxhkd: Simplify desktop focusing 2023-01-07 00:50:52 -05:00
Donovan Glover
a17bdb86f6
vim: Add vim-astro
Although I haven't used it to its fullest potential,
https://astro.build/ seems interesting.
2023-01-07 00:48:34 -05:00
Donovan Glover
b1f7d08eac
vim: Don't restrict shell to sh
As far as I remember, this makes using the built-in terminal command
more convenient.
2023-01-06 12:35:40 -05:00
Donovan Glover
ebfee783b0
ranger: Add devicons
It feels like this doesn't improve readability that much if at all, but
it's nice to have the option.
2023-01-05 02:33:53 -05:00
Donovan Glover
271a01a266
kitty: Remove linux_display_server x11
fcitx5 works with kitty under wayland on gnome, so this isn't needed.
2023-01-05 02:31:19 -05:00
Donovan Glover
a1f21df5aa
paru: Enable SudoLoop
This makes it easier to update the system without sudo timing out.
2023-01-05 02:27:24 -05:00
Donovan Glover
7af4af4f49
sxhkd: Add dropdown todos
Since I now use GNOME, I'll never go through these TODOs, however
anyone is free to implement these ideas on their own time.
2023-01-05 02:18:41 -05:00
Donovan Glover
bd79606da0
ranger: Move to trash with DD 2023-01-05 02:15:03 -05:00
Donovan Glover
699eb3fd6f
dunst: Change frame settings
As far as I remember, these changes simply make the frame around dunst
notifications look nicer across more color schemes.
2023-01-05 02:13:33 -05:00
Donovan Glover
167b9f7445
meta: Add tint2
This was the configuration I used for tint2 when I was trying to
replicate a taskbar-like experience in bspwm. Although it worked to some
extent, the dash-to-panel extension for GNOME handles this much nicer,
and with the many other benefits GNOME provides.
2023-01-05 02:11:34 -05:00
Donovan Glover
dc9d624599
rofi: Add custom wal template
As far as I remember, this was used to prevent the rofi theme from being
unreadable with some pywal color schemes.
2023-01-05 02:09:15 -05:00
Donovan Glover
1767e2cf0a
dunst: Increase font size
As far as I remember, this change was useful to make the text size
look nice next to the cover image from mpd notify.
2023-01-04 18:42:00 -05:00
Donovan Glover
70596ac7b2
meta: Add dual-function-keys
dual-function-keys is an amazing piece of software that solves many if
not all of the long-lasting issues I had with binding caps lock to ctrl
and escape. I have additionally configured it in a way such that print
screen can double as a right super key, due to it being next to right
alt and right ctrl on the T14.
2023-01-04 18:20:04 -05:00
Donovan Glover
c7aca39c84
meta: Add librewolf
This was my configuration for librewolf, a web browser I used for a few
months before ultimately deciding to use firefox again for simplicity.

Although librewolf is useful for giving individuals immediate access to
a solid browser with ublock origin pre-installed, the downsides such as
not having automatic updates for users that need it the most, as well as
constantly depending on another project to update in a timely manner,
do not seem worth it in the long-term.
2023-01-04 18:15:32 -05:00
Donovan Glover
4328490bfd
meta: Add qutebrowser
This was my configuration for qutebrowser, a web browser that I
revisited in 2022 and decided to use for a few months. Although I
certainly found the experience quite cute, I came across issues such
as the content window blanking when switching workspaces, strict https
mode not being supported, containerization requiring separate tabs, and
frequent crashes when dealing with large amounts of tabs.

Besides the issues above, I also had to deal with certain websites
not loading in qutebrowser without any way to troubleshoot it from
developer tools. In addition to the lack of extension support (thereby
requiring more involved measures to replicate similar behavior found in
other browsers) and the inferior content blocking solution, I ultimately
decided to switch back to my old trusty friend firefox.
2023-01-03 11:39:59 -05:00
Donovan Glover
2bfb8bb961
bspwm: Add dynamic desktops implementation
This was my implementation of dynamic desktops, largely inspired by the
various hints I found on r/bspwm. Although this was a very engaging
intellectual exercise, I eventually realized that GNOME handles dynamic
desktops much better, and comes with a slew of other conveniences as
well.
2022-12-26 22:36:39 -05:00
Donovan Glover
60f5353318
wal: Remove bspwm/dunst/tint2 scripts
By prioritizing GNOME, we're able to focus on being productive instead
of customizing our linux setup.
2022-12-26 22:27:44 -05:00
Donovan Glover
7761db6936
Revert "starship: Add date and time"
This is no longer needed since we use GNOME as the desktop environment,
which makes it easy to see the date and time as needed.
2022-12-26 22:24:10 -05:00
Donovan Glover
f279e165e1
kitty: Remove old open_url_modifiers option
This is no longer an option in recent versions of kitty.
2022-12-15 16:14:46 -05:00
Donovan Glover
57f11b6223
kitty: Remove background options
Realistically won't be using custom backgrounds with kitty due to the
complexity involved in changing them among other things. Setting the
background opacity and letting the desktop environment manage the
background instead is more convenient.
2022-12-15 16:13:41 -05:00
Donovan Glover
ead9480ef4
kitty: Switch to Hack Nerd font
This lets us use folder icons among other things in the terminal.
2022-12-15 16:10:54 -05:00