mar does dotfiles
punkfairie
91ce6c48d6
Update .config/fish/conf.d/20-gpg.fish Update .config/fish/conf.d/30-chezmoi.fish Update .config/fish/conf.d/30-eza.fish Update .config/fish/conf.d/30-fzf.fish Update .config/fish/conf.d/30-git.fish Update .config/fish/conf.d/30-go.fish Update .config/fish/conf.d/30-journalctl.fish Update .config/fish/conf.d/30-lazygit.fish Update .config/fish/conf.d/30-less.fish Update .config/fish/conf.d/30-php.fish Remove .config/fish/conf.d/30-polybar.fish Update .config/fish/conf.d/30-systemctl.fish Update .config/fish/conf.d/30-volta.fish Update .config/fish/conf.d/30-wget.fish Update .config/fish/conf.d/30-yay.fish Update .config/fish/conf.d/30-bitwarden.fish Update .config/topgrade.d/01-commands.toml |
||
---|---|---|
.chezmoidata | ||
.chezmoiexternals | ||
.chezmoiscripts | ||
dot_config | ||
dot_icons/default | ||
dot_local/bin | ||
dot_screenlayout | ||
private_dot_gnupg | ||
private_dot_ssh | ||
.bw-password.asc | ||
.chezmoi.toml.tmpl | ||
.chezmoiignore | ||
.gitignore | ||
.install-bw.sh | ||
dot_bash_logout | ||
dot_bash_profile | ||
dot_bashrc | ||
dot_gemrc | ||
dot_xprofile.tmpl | ||
dot_Xresources.tmpl | ||
README.md | ||
tags |
mar does dotfiles
Welcome to my dotfiles :)
Feel free to steal what you like, though I'd advise against wholesale using my config. Things are likely to break. At the very least - change the values in dot_config/git/config.local.
I apologize for the disgusting Chezmoi format - I resisted it for ages and then things got complex enough that I needed it.
The branches all contain previous iterations, with the exception of fish-shell which was used to test out using fish as my login shell before committing.
First-Time Setup
GPG makes me want to toss the computer out the window
gpg --full-gen-key
# kind of key: 4
# key size: 4096
# expiration: 0 && y
# real name: punkfairie
# email: 23287005+punkfairie@users.noreply.github.com
sudo -k
chown -R (whoami) "$HOME/.gnupg/"
find "$HOME/.gnupg" -type f -exec chmod 600 {} \;
find "$HOME/.gnupg" -type d -exec chmod 700 {} \;
chezmoi init --apply punkfairie
Arch
pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
cd ..
rm -rf yay-bin
yay -Syu
yay -S --needed - < ~/.config/packages/arch
gpg --armor --export (get-gpg-key) | copyq copy -
General
Go to https://github.com/settings/keys and add the copied key to your account.
volta install node
topgrade
Themes
GRUB
# /etc/default/grub
GRUB_THEME="/usr/share/grub/themes/catppuccin-<flavor>/theme.txt"
sudo grub-mkconfig -o /boot/grub/grub.cfg
SDDM
TTY
git clone https://github.com/catppuccin/tty.git
cd tty
./generate.sh <flavor> | copyq copy -
Edit /etc/default/grub
and append copied content to GRUB_CMDLINE_LINUX
.
sudo grub-mkconfig -o /boot/grub/grub.cfg