1
0
forked from extern/nix-config
Commit Graph

14 Commits

Author SHA1 Message Date
Donovan Glover
6f75925146
meta: Revert recent dotfile removals
Although removing these dotfiles gave the repository a clean feeling, it
made it significantly harder to resume using a certain window manager or
other tool at any time.

Instead of removing dotfiles entirely, it's enough to simply not install
the programs you don't want to use, or even install them but not open
them.
2023-03-19 18:02:26 -04:00
Donovan Glover
ca068714b1
meta: Remove gtk
Now that I use GNOME that manages things with gsettings, this should no
longer be needed.
2023-01-07 04:47:14 -05:00
Donovan Glover
128d3180cc
gtk: Disable recent files
This prevents nautilus from showing a recent files section in the file
browser.
2022-11-02 18:45:23 -04:00
Donovan Glover
ef3f21ecfd
gtk: Use flat color theme and icons
I originally made this change to take advantage of wpgtk, and although I
was successful and wpgtk was a cool experience, I am not that interested
in updating all my config files to use wpgtk instead of wal.

Since this was mainly useful for thunar and nautilus, and since I'm
considering using ranger only and writing my own scripts for additional
functionality, I may change this to a simpler theme in the future.
2022-10-24 17:03:02 -04:00
Donovan Glover
b9e7e0a8b1
gtk: Use a more custom theme choice
Instead of the usual GTK themes, we're going with something completely
different. The font has also been changed to reflect the one I use the
most.
2022-03-24 16:38:53 -04:00
Donovan Glover
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
Donovan Glover
54c2f73d67
gtk: Fix order of settings.ini
Note that these settings should be in alphabetical order to avoid
auto-formatting diffs.
2018-12-09 15:39:54 -05:00
Donovan Glover
39e81595ad
gtk: Only show menu decoration
This removes the minimize, maximize, and close buttons from GTK
applications, since we don't use them under bspwm anyway.

Note that Qt applications should already do this, no configuration
necessary.
2018-12-04 14:53:50 -05:00
Donovan Glover
1052d8ea36
gtk: Remove cursor theme size
The cursor theme size is set based on the X cursor size, which itself is
based on the X DPI.

Note that (as far as I know) there is no easy way to change the X cursor
size without restarting the X session with the new DPI.
2018-12-04 14:26:09 -05:00
Donovan Glover
317e7b3a74
gtk: Use default GNOME font settings
Now GTK applications have consistent font size across
both GNOME and non-GNOME environments.
2018-11-27 18:41:28 -05:00
Donovan Glover
e719ee70a8
gtk: Use Arc-Dark instead of Adapta
Since the Adapta theme isn't maintained anymore, some problems in newer
versions of GNOME (such as incorrect padding for text underlines in
Nautilus) cannot be reported since issues are disabled.

It turns out that Arc-Dark does have padding, I just wasn't scaling GTK
applications properly. Since I already use the Arc theme for KDE, using
it for GTK as well gives all my desktop applications a universal look
and feel.

The solid variant is used instead of the original to remove the
transparent effect seen in Nautilus. The Arc GTK theme supports both
light and dark color schemes, which is very nice.
2018-11-21 18:57:22 -05:00
Donovan Glover
698225db65
gtk: Update settings.ini
It turns out that desktop environments like GNOME and Plasma will
re-write the GTK settings.ini regardless of whether or not it is
actually used. To avoid diffing issues, I've gone ahead and replaced
my commented settings.ini with the one formatted by KDE Plasma.

Note that the current settings.ini file consists of all the settings you
need in a modern GTK environment. Be wary of programs that attempt to
add legacy options to this file, such as kde-gtk-config.
2018-11-19 21:30:49 -05:00
Donovan Glover
af6181f0bf
docs: Add READMEs for gtk, wal, xresources, and yt-dl 2018-11-19 17:50:47 -05:00
Donovan Glover
c4b7b69f66
stow: Split bspwm into separate packages
It turns out that placing similar config files (i.e. bspwm-related) in
the same directory is not the way to go about handling dotfiles since
each config file (or dotfile) *should* manipulate only a single program.

This was not the case back when I used urxvt (which would require the
old method of .Xresources), but now that I understand more about how
*modern* dotfiles work (with $XDG_CONFIG_HOME), separating dotfiles by
program became the obvious choice.
2018-11-17 14:58:13 -05:00