Shared ~/.config files
Go to file
Leni Aniva ca1fc2389d
Merge branch 'main' into emacs
2023-10-07 14:33:23 -07:00
alacritty Initial commit 2023-08-28 15:31:02 -07:00
doom Add julia and lua. Remove tabs 2023-10-05 17:40:26 -07:00
eww/bar Add sway workspace handling for eww 2023-09-20 16:48:10 -07:00
fish Add fish config 2023-08-28 15:52:33 -07:00
hypr Initial commit 2023-08-28 15:31:02 -07:00
mpd Initial commit 2023-08-28 15:31:02 -07:00
rustfmt Remove rustfmt.toml symbolic link 2023-09-17 14:34:28 -07:00
skhd Add skhd and yabai 2023-08-28 17:38:02 -07:00
sway Ensure capacity with hypr 2023-09-23 14:40:29 -07:00
swaylock Initial commit 2023-08-28 15:31:02 -07:00
waybar Add clock back to waybar 2023-10-07 14:31:10 -07:00
wofi Initial commit 2023-08-28 15:31:02 -07:00
yabai Add skhd and yabai 2023-08-28 17:38:02 -07:00
.gitignore Reoganize README.org 2023-08-28 16:17:59 -07:00
README-MacOS.org Add comment in README-MacOS.org 2023-09-17 14:18:25 -07:00
README-Wayland.org Initial sway migration 2023-09-20 10:46:01 -07:00
README.org Initial sway migration 2023-09-20 10:46:01 -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