2019-04-28 12:36:14 -05:00
# ericonr's dotfiles
2019-06-04 00:58:11 -05:00
[![forthebadge ](https://forthebadge.com/images/badges/powered-by-electricity.svg )](https://forthebadge.com)
2019-04-28 12:36:14 -05:00
Uses [GNU stow ](https://www.gnu.org/software/stow/ ) for managing symlinks! The default `.stowrc` file is setup for my home directory, and for adopting files (overwrite existing files, bringing them into the repo).
In order to bring all files, use
```bash
$ stow */
```
otherwise, for specific folders, use
```bash
$ stow folder
```
2019-09-08 23:48:23 -05:00
## Sway + Waybar
This setup, which can be found on `wm` , requires the following dependencies:
* Basic setup:
* `sway` : the Wayland compositor and tiling window manager.
* `swaylock`
* `swaybg`
* `swayidle`
* `Xwayland` : X server inside Wayland, for backwards compatibility.
* `waybar` : customizable status bar.
* `jq` : CLI JSON parser, necessary for keyboard layout implementation.
* `redshift` : magic tool for avoiding eye burning. Needs to be the version patched for Sway/Wayland use.
* Default applications:
* `alacritty` : the default terminal emulator (and it has the `dimensions` option).
* `tmux` : the main terminal shortcut launches `tmux` for multiple terminals in the same screen.
* `emacs` : the default text editor (unfortunately, has to run through Xwayland).
* `nvim` : the default CLI text editor.
* `launcher` : used as a standalone launcher, it requires a few details dependencies:
* `fzf` : a wonderful fuzzy searcher.
* `lnch` : a really simple Go program for launching an application. Can be obtained by running the makefile inside `sourcecode` .
2019-10-08 20:12:48 -05:00
* `spotify-tui` : TUI for Spotify.
* `spotifyd` : daemon for streaming Spotify stuff.
2019-09-08 23:48:23 -05:00
* Applications needed for media keys:
* `pulseaudio` : the default audio daemon; `pactl` is used for controlling the volume.
* `brightnessctl` : the default brightness controller; it's used for setting the backlight.
2019-10-08 20:12:48 -05:00
* `playerctl` : player control from media keys.
2019-10-11 21:22:50 -05:00
* `grim` : screenshots on wayland.
* `slurp` : select a geometry on a wayland screen.