Leni Aniva 5ff1283530 | ||
---|---|---|
alacritty | ||
doom | ||
eww/bar | ||
fish | ||
hypr | ||
kando | ||
mpd | ||
nix-darwin | ||
rustfmt | ||
skhd | ||
sway | ||
swaylock | ||
waybar | ||
wofi | ||
yabai | ||
.gitignore | ||
README-MacOS.org | ||
README-Wayland.org | ||
README.org | ||
System.org | ||
flake.lock | ||
flake.nix |
README.org
Cross-Platform Configuration Files
This is a list of cross-platform configuration files which can be placed in
.config
directory and enabled at will.
Installation
Install all the packages listed below. Then,
cd ~/.config
git init
git remote add origin $SOURCE
git pull origin main
Doom emacs
Install via (can also be placed in .emacs
directory)
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs
~/.config/emacs/bin/doom sync
~/.config/emacs/bin/doom env
Fish
Install and set the default shell to fish
.
Utilities
kando
: Pie menu Note the complicated key binding in thekando
menu configuration. This is used for MacOS and desktop environments where some keys cannot bind to a command (e.g. Wacom tablets)-
alacritty
: terminal emulatorNote that in order to set this as the default terminal, you may need to put the following in
~/.config/kdeglobals
:[General] TerminalApplication
-
mpd
: Music player daemonsystemctl enable --user mpd systemctl start --user mpd
Optionally, install
mpc
cantata
: Controls mpd (other clients are acceptable too)btop~/~htop
: Process monitor
Screenfetch
neofetch
: Screenfetchmacchina
(aur): Another screenfetch
Dot Files
All the configurations which must appear as dot files are not included:
.bashrc
.vimrc
: Workaround is to install NeoVim.spacemacs
The following default files are not included for the same reason:
.astylerc
.clang-format
.latexmkrc