Commit Graph

2501 Commits

Author SHA1 Message Date
eb4650fb3b Switch from yay to paru
Paru is a new AUR helper written in Rust. The main difference between
it and Yay (written in Go) is that the code is supposed to be cleaner.
2021-02-27 16:54:58 -05:00
5bc2693cfb archlinux: Add vim and dhcpcd to install-scripts
These packages aren't included by default anymore so adding them here
makes sense. Note that maintaining a large meta package is actually
difficult since one error means the whole thing doesn't work.

I am looking for an alternative solution to keep things somewhat
automated while at the same time increase flexibility when it comes
to the initial setup.
2021-01-04 23:41:41 -05:00
09ca99fe97 archlinux: Remove arc-kde from tari-core
This package isn't in the main repos anymore so we have to remove it
to avoid errors during the make process.
2021-01-02 19:00:24 -05:00
893a99109b meta: Update copyright years
Since I actually made some meaningful contributions for 2021 I can
update the copyright years now!
2021-01-02 18:25:20 -05:00
182c1e2061 archlinux: Update pacstrap packages
base-devel no longer exists and the installation guide now tells users
to explicitly install the linux and linux-firmware packages.
2021-01-02 18:02:54 -05:00
ecf6125907 archlinux: Use curl instead of wget for install scripts
Current iso doesn't have wget automatically installed, so we should
use curl instead.
2021-01-02 17:57:03 -05:00
6b109ac0d0 PKGBUILDs: Add sensible-chromium
I actually wrote this in 2018 but never committed it. Might as well do
that now. The extensions it installs are uBlock Origin, Vimium, and
HTTPS Everywhere.
2021-01-01 23:50:51 -05:00
e2ca722963 meta: Miscellaneous updates
I wanted to commit some more stuff for 2020. Better late than never,
right? The most significant change is probably in fish_prompt.fish.
I fixed an edge case where the directory in question could be the
same as the user's username.
2020-12-31 23:56:22 -05:00
d8ed02a78f bspwm: Add code icon 2020-09-07 23:15:29 -04:00
decb6bd157 archlinux: Add gotop
Unlike vtop and gtop, gotop is a nice top solution that doesn't
rely on JavaScript in the terminal.
2019-01-22 08:54:49 -05:00
36f0364d45 fish: Add abbreviations for yarn 2019-01-15 23:01:57 -05:00
0c7e78acb9 vim: Fix vim-jsbeautify initialization
This fixes an issue where vim-jsbeautify would not be initialized.
2019-01-15 22:56:56 -05:00
9c5856d147 misc: Update copyright years
The year is now 2019. Let's see what we can do!
2019-01-01 23:52:55 -05:00
739e75599d compton: Add fade settings
This makes the fade a little faster so that it's easier to switch
between bspwm desktops.
2019-01-01 23:47:50 -05:00
1777de5b11 fish: Remove --verbose flag from git branch abbreviation
Now that I understand more about how `git branch` works, I really use
it for more than just the --verbose flag.
2019-01-01 13:57:22 -05:00
e37ea93566 fish: Add kitty set-colors abbreviation
This abbreviation is useful when you change your color scheme with
wal and plan to or have multiple kitty windows open (since kitty
itself will still be using the color scheme it initially loaded
from the config file).
2019-01-01 13:50:59 -05:00
a2588c8526 mpd: Add .gitkeep for playlists directory
This solves an issue where mpd would throw an error if the
directory was not found.
2019-01-01 13:35:11 -05:00
1977881b78 archlinux: Update shotgun
The shotgun package is now in the community repository.
2018-12-31 16:00:02 -05:00
58ee4a348b archlinux: Remove shantz-xwinwrap-bzr
Since animated desktop backgrounds are more of a hassle to maintain than
they are worth, I've gone ahead and removed xwinwrap. If you are running
bspwm and still want an animated desktop background, use:

xwinwrap -g 3840x2160 -ov -- mpv -wid WID --loop inf your.video

For reference, you can use xwinwrap with any resolution you want, not
just your screen size. mpv will also accept pretty much any animated
format out there.
2018-12-31 15:39:26 -05:00
334d40c160 docs: Clean up README
Since most of the README wouldn't be relevant to most users anyway,
I've gone ahead and removed it. In the future I may consider writing
a brief guide on how to set up certain things, but for now I'm focusing
more on the dotfiles and bootstrap aspect itself instead of trying to
treat everything as a collective whole.
2018-12-29 22:13:54 -05:00
75de75a6ca meta: Change repository name from .files to dotfiles
It turns out that using a literal dot instead of the word dotfiles has a
negative impact on the discoverability of the repository. Since the
directory name can be changed to .files when running `git clone`, this
gives us the freedom to name the repository however we please.
2018-12-28 14:00:25 -05:00
8771dff380 archlinux: Remove ranger-git
kitty support is now in the latest released version of ranger, which
is now in the community repository.
2018-12-28 13:56:53 -05:00
a3a4811f0b misc: Fix changelog url
Note that this url will have to be updated manually every time
a new version is released.
2018-12-22 17:56:03 -05:00
4627df44f7 docs: Update changelog 2018-12-22 17:47:58 -05:00
665c51a356 meta: Add full variable DPI support
This *should* complete the process of adding full variable DPI support
to an X session. The X DPI is now set dynamically and changes on
resolution change, making this setup easy to deploy to both traditional
and HiDPI environments.
2018-12-22 17:28:10 -05:00
0483131b62 bspwm: Run xeventbind in the background if found
This makes it so that the X DPI and other components are
automatically changed on resolution change.
2018-12-22 17:04:01 -05:00
dac1e40a2b bspwm: Set DPI before starting polybar
This change makes it so that DPI is determined when bspwm is started
instead of relying on ~/.Xresources to always have the correct DPI.
2018-12-22 17:01:22 -05:00
e4eb86bdeb xeventbind: Set a default Xft.dpi if none is found
Since our scripts depend on Xft.dpi being set, we first set the
variable to a reasonable default before doing anything else.
2018-12-22 16:37:05 -05:00
fa8fb212ab xresources: Don't explicitly set DPI
This caused some problems when the ~/.Xresources DPI was 192 and the
screen resolution was 96 DPI. Since I now know how to manipulate cursor
size even after X is started, manually setting Xft.dpi in ~/.Xresources
to 96 or 192 DPI is no longer needed.
2018-12-22 16:26:27 -05:00
419aa607a3 bspwm: Set the color scheme to base16-tomorrow-night
As cool as it was to have a random color scheme on boot, setting a
predictable and easy to read one is slightly more practical.
2018-12-22 15:58:50 -05:00
fcc021daa5 meta: Change cursor size based on DPI
Now that I figured out how to change cursor size for all applications
and not just a select few, restarting the X session to use a new cursor
size is no longer necessary.
2018-12-22 15:52:31 -05:00
49e6b75969 rofi: Launch programs with DPI-based cursor size
Now it is possible to take advantage of different cursor sizes
without restarting the X session.
2018-12-22 15:43:01 -05:00
b083794a19 xeventbind: Change cursor size on resolution change
Note that some applications will not respect xsetroot, so using
XCURSOR_SIZE as well is necessary.
2018-12-22 15:37:05 -05:00
e93cd4006d misc: Fix spacing 2018-12-17 23:07:29 -05:00
b2ff1f09f9 docs: Remove old todo
This repository is now cloned as part of install.sh. It is up to the
user whether or not they want to run bootstrap.sh on first boot.
2018-12-17 15:51:13 -05:00
571c03bb55 meta: Add git tag information to fish prompt
Now that I understand how tags work in git, keeping track of the current
revision number with the shell prompt is actually very useful.
2018-12-17 15:45:39 -05:00
f6e2997e28 httpie: Update version number 2018-12-17 15:37:41 -05:00
6e92980c75 docs: Add Code screenshot 2018-12-15 20:04:05 -05:00
b58f25c793 docs: Add screenshot 2018-12-14 16:56:06 -05:00
23cea296d1 meta: Release 0.2.0
Lots of changes here, with lots of improvements as well!
0.2.0
2018-12-12 23:48:34 -05:00
d812ff86aa misc: Update docs
Changing between desktop environments is no longer a feature since
it's easier and more convenient to use only one environment, although
it's still certainly possible for the determined user.
2018-12-12 19:23:54 -05:00
26a074eeb4 archlinux: Install rust toolchain during bootstrap.sh
This is necessary during the bootstrap step since the shotgun
PKGBUILD assumes that a rust toolchain is installed.
2018-12-12 08:29:32 -05:00
044d919bba archlinux: Clone this repository as the proper user
This fixes an issue where root would own all the files in the user's
~/.files directory, preventing the user from doing anything useful.
2018-12-12 06:53:45 -05:00
c552c3b633 archlinux: Fix make refresh-keys target
The bootstrap script was trying to call refresh-keys when the make
target was named update-keys. Since the flag is called --refresh-keys,
it makes sense to call the make target refresh-keys as well.
2018-12-12 06:47:36 -05:00
bb5537c30a sxhkd: Add variable DPI support to dropdown.sh
This makes the dropdown terminal render properly in both 96 and 192 DPI,
as well as any multiples thereof.
2018-12-12 06:18:21 -05:00
bceec89b6a sxhkd: Add variable DPI support to screenshot.sh
This makes the feh window render correctly in both 96 and 192 DPI,
as well as any multiples thereof.
2018-12-12 06:15:33 -05:00
5f0320f2bf polybar: Switch label-mode with label-state
Now that the desktop labels cover less width and have lower padding,
it makes sense to place label-mode on the right side instead of the left.

This fixes an issue with padding I previously encountered with the old
desktop labels, and also prevents the desktop labels from being shifted
to the right when a label-mode is present.
2018-12-12 05:25:32 -05:00
ca23bbabd9 meta: Add kdeglobals package
This lets us use the Arc Dark theme in Qt / KDE applications without
having to worry about setting it through Plasma's system settings
interface.

Note that it's probably possible to change the color values to get any
look you want; one could even automate this process through pywal, and
symlink ~/.config/kdeglobals to ~/.cache/wal/kdeglobals.
2018-12-11 17:09:49 -05:00
0394f17390 misc: Update docs 2018-12-11 16:31:10 -05:00
ebb3663105 archlinux: Remove --now flag from lxdm.service
We don't want to start lxdm during the bootstrap process.
2018-12-11 15:53:22 -05:00