Programs | Installation | Screenshots
This repository contains configuration files for many programs that I regularly use on a day to day basis. I've also given brief descriptions of what each program does so you don't have to wonder what something is -- and because you might like something and want try it out. If you'd like me to style an application that isn't listed here, submit an issue and I'll try my best.
aerc
is a simple terminal mail client with a variety of useful features for development.alacritty
is a cross-platform terminal emulator.cava
is a console-based audio visualizer for ALSA.Lightcord
is a customizable Discord client which comes with BetterDiscord.mako
is a lightweight notification daemon for Wayland.mpd
is a flexible, powerful, server-side application for playing music.neofetch
is a very popular command line information tool.nvim
is a fork of vim that has been rewritten for usability and extensibility.sway
is a tiling Wayland compositor which serves as a drop-in replacement of i3. Use with #5639.wal
is a color scheme generator and manager.waybar
is a highly customizable Wayland bar for Sway and Wlroots based compositors.wofi
a Wayland version of the popular Rofi launcher/menu.zsh
is an interactive shell with a powerful scripting language.
The simplest method is to clone the repo and pick and choose what you want, moving it to ~/.config
. If you want to receive updates, you can either clone the repo directly to ~/.config
or symlink the repo or internal folders to ~/.config
. There are some files that are expected to be outside of ~/.config
so symlink them as follows:
.zsrc
-->~/.zshrc
scripts/system-sleep-led-strip.sh
-->/usr/lib/systemd/system-sleep/system-sleep-led-strip.sh
Then, you will have to modify the Sway and Waybar output config files to use the appropriate outputs.
Finally, run pywal to change your colorscheme for terminal applications:
wal --theme nord
I personally use Arch Linux, but there's nothing specific to these config files that shouldn't work on other distributions. Be aware, however, that installation procedures for the individual packages will certainly be different and that the locations of config files may be different. If you would like to install Arch Linux follow the directions on the Arch Wiki. I personally used Anarchy Installer to install Arch and some important packages, but it is neither necessary, nor entirely recommended.
All the applications have been setup to use the Cozette font, so follow the instructions on its Github for installation.
The official Arch repos or the Arch User Repository (AUR) contain all of the applications I use, sometimes under a different name than the folder.
For Sway, make sure to use #5639 by applying it as a patch and compiling from source for the curved borders with drop shadows. Keep in mind that the config syntax may change and that not all functions work. Refer to the inline TODO
comments and discussion threads to watch the progress.
I have some scripts in scripts/
that I use which may contain some documentation within them. You may not have a use for them, or you may have to edit them to work on your install.
From top-left to bottom-right: htop , nvim , bonsai.sh , pipes.sh , cava , neofetch , waybar |
Weechat and Discord (Lightcord) |