Shared ~/.config files
Go to file
Leni Aniva 301b57ec06
Initial commit
1. Transfer doomemacs config from common
2. Transfer rustfmt from common

Add fish config

Reoganize README.org

Add LaTeX relative to .latexmkrc compile hook

Globally advise TeX-master-{directory,file}

Add skhd and yabai

Add comment in README-MacOS.org

Remove rustfmt.toml symbolic link

Add capnp mode

Initial sway migration

1. remove weather widget from eww since it crashes if `wttr.in` is down

Add sway workspace handling for eww

Ensure capacity with hypr

Add julia and lua. Remove tabs

1. Remove centaur-tabs since they don't interact well with emacs daemon
	mode, and they are not useful cf. ibuffer.
2. Remove transparency (prefer OS transparency).

Add clock back to waybar

Remove lua. Add zig

Move month before day in waybar

Troubleshooting and default opacity for swayfx
2024-05-10 20:47:18 -07:00
alacritty Initial commit 2024-05-10 20:47:18 -07:00
doom Initial commit 2024-05-10 20:47:18 -07:00
eww/bar Initial commit 2024-05-10 20:47:18 -07:00
fish Initial commit 2024-05-10 20:47:18 -07:00
hypr Initial commit 2024-05-10 20:47:18 -07:00
mpd Initial commit 2024-05-10 20:47:18 -07:00
rustfmt Initial commit 2024-05-10 20:47:18 -07:00
skhd Initial commit 2024-05-10 20:47:18 -07:00
sway Initial commit 2024-05-10 20:47:18 -07:00
swaylock Initial commit 2024-05-10 20:47:18 -07:00
waybar Initial commit 2024-05-10 20:47:18 -07:00
wofi Initial commit 2024-05-10 20:47:18 -07:00
yabai Initial commit 2024-05-10 20:47:18 -07:00
.gitignore Initial commit 2024-05-10 20:47:18 -07:00
README-MacOS.org Initial commit 2024-05-10 20:47:18 -07:00
README-Wayland.org Initial commit 2024-05-10 20:47:18 -07:00
README.org Initial commit 2024-05-10 20:47:18 -07:00

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

  • alacritty: terminal emulator

    Note 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 daemon

    systemctl enable --user mpd
    systemctl start --user mpd

    Optionally, install mpc

  • cantata: Controls mpd (other clients are acceptable too)
  • btop~/~htop: Process monitor

Screenfetch

  • neofetch: Screenfetch
  • macchina (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