mar does dotfiles
Find a file
punkfairie 31decfae74
Add .config/rofi/applets/bin/appasroot.sh
Add .config/rofi/applets/bin/apps.sh
Add .config/rofi/applets/bin/battery.sh
Add .config/rofi/applets/bin/brightness.sh
Add .config/rofi/applets/bin/mpd.sh
Add .config/rofi/applets/bin/powermenu.sh
Add .config/rofi/applets/bin/quicklinks.sh
Add .config/rofi/applets/bin/screenshot.sh
Add .config/rofi/applets/bin/volume.sh
Add .config/rofi/applets/shared/colors.rasi
Add .config/rofi/applets/shared/theme.bash
Add .config/rofi/applets/shared/fonts.rasi
Add .config/rofi/applets/type-1/style-1.rasi
Add .config/rofi/applets/type-1/style-2.rasi
Add .config/rofi/applets/type-1/style-3.rasi
Add .config/rofi/applets/type-2/style-1.rasi
Add .config/rofi/applets/type-2/style-2.rasi
Add .config/rofi/applets/type-2/style-3.rasi
Add .config/rofi/applets/type-3/style-1.rasi
Add .config/rofi/applets/type-3/style-2.rasi
Add .config/rofi/applets/type-3/style-3.rasi
Add .config/rofi/applets/type-4/style-1.rasi
Add .config/rofi/applets/type-4/style-2.rasi
Add .config/rofi/applets/type-4/style-3.rasi
Add .config/rofi/applets/type-5/style-1.rasi
Add .config/rofi/applets/type-5/style-2.rasi
Add .config/rofi/applets/type-5/style-3.rasi
Add .config/rofi/colors/adapta.rasi
Add .config/rofi/colors/arc.rasi
Add .config/rofi/colors/black.rasi
Add .config/rofi/colors/catppuccin.rasi
Add .config/rofi/colors/cyberpunk.rasi
Add .config/rofi/colors/dracula.rasi
Add .config/rofi/colors/everforest.rasi
Add .config/rofi/colors/gruvbox.rasi
Add .config/rofi/colors/lovelace.rasi
Add .config/rofi/colors/navy.rasi
Add .config/rofi/colors/nord.rasi
Add .config/rofi/colors/onedark.rasi
Add .config/rofi/colors/paper.rasi
Add .config/rofi/colors/solarized.rasi
Add .config/rofi/colors/tokyonight.rasi
Add .config/rofi/colors/yousai.rasi
Add .config/rofi/config.rasi
Remove .config/rofi/config.rasi
Add .config/rofi/images/a.png
Add .config/rofi/images/b.png
Add .config/rofi/images/c.png
Add .config/rofi/images/d.png
Add .config/rofi/images/e.jpg
Add .config/rofi/images/f.png
Add .config/rofi/images/flowers-1.png
Add .config/rofi/images/flowers-2.png
Add .config/rofi/images/flowers-3.png
Add .config/rofi/images/g.png
Add .config/rofi/images/gradient.png
Add .config/rofi/images/h.jpg
Add .config/rofi/images/i.jpg
Add .config/rofi/images/j.jpg
Add .config/rofi/images/paper.png
Add .config/rofi/images/user.jpeg
Add .config/rofi/launchers/type-1/launcher.sh
Add .config/rofi/launchers/type-1/shared/colors.rasi
Add .config/rofi/launchers/type-1/shared/fonts.rasi
Add .config/rofi/launchers/type-1/style-1.rasi
Add .config/rofi/launchers/type-1/style-10.rasi
Add .config/rofi/launchers/type-1/style-11.rasi
Add .config/rofi/launchers/type-1/style-12.rasi
Add .config/rofi/launchers/type-1/style-13.rasi
Add .config/rofi/launchers/type-1/style-14.rasi
Add .config/rofi/launchers/type-1/style-15.rasi
Add .config/rofi/launchers/type-1/style-2.rasi
Add .config/rofi/launchers/type-1/style-3.rasi
Add .config/rofi/launchers/type-1/style-4.rasi
Add .config/rofi/launchers/type-1/style-5.rasi
Add .config/rofi/launchers/type-1/style-6.rasi
Add .config/rofi/launchers/type-1/style-7.rasi
Add .config/rofi/launchers/type-1/style-8.rasi
Add .config/rofi/launchers/type-1/style-9.rasi
Add .config/rofi/launchers/type-2/launcher.sh
Add .config/rofi/launchers/type-2/shared/colors.rasi
Add .config/rofi/launchers/type-2/shared/fonts.rasi
Add .config/rofi/launchers/type-2/style-1.rasi
Add .config/rofi/launchers/type-2/style-10.rasi
Add .config/rofi/launchers/type-2/style-11.rasi
Add .config/rofi/launchers/type-2/style-12.rasi
Add .config/rofi/launchers/type-2/style-13.rasi
Add .config/rofi/launchers/type-2/style-14.rasi
Add .config/rofi/launchers/type-2/style-15.rasi
Add .config/rofi/launchers/type-2/style-2.rasi
Add .config/rofi/launchers/type-2/style-3.rasi
Add .config/rofi/launchers/type-2/style-4.rasi
Add .config/rofi/launchers/type-2/style-5.rasi
Add .config/rofi/launchers/type-2/style-6.rasi
Add .config/rofi/launchers/type-2/style-7.rasi
Add .config/rofi/launchers/type-2/style-8.rasi
Add .config/rofi/launchers/type-2/style-9.rasi
Add .config/rofi/launchers/type-3/launcher.sh
Add .config/rofi/launchers/type-3/shared/colors.rasi
Add .config/rofi/launchers/type-3/shared/fonts.rasi
Add .config/rofi/launchers/type-3/style-1.rasi
Add .config/rofi/launchers/type-3/style-10.rasi
Add .config/rofi/launchers/type-3/style-2.rasi
Add .config/rofi/launchers/type-3/style-3.rasi
Add .config/rofi/launchers/type-3/style-4.rasi
Add .config/rofi/launchers/type-3/style-5.rasi
Add .config/rofi/launchers/type-3/style-6.rasi
Add .config/rofi/launchers/type-3/style-7.rasi
Add .config/rofi/launchers/type-3/style-8.rasi
Add .config/rofi/launchers/type-3/style-9.rasi
Add .config/rofi/launchers/type-4/launcher.sh
Add .config/rofi/launchers/type-4/shared/colors.rasi
Add .config/rofi/launchers/type-4/shared/fonts.rasi
Add .config/rofi/launchers/type-4/style-1.rasi
Add .config/rofi/launchers/type-4/style-10.rasi
Add .config/rofi/launchers/type-4/style-2.rasi
Add .config/rofi/launchers/type-4/style-3.rasi
Add .config/rofi/launchers/type-4/style-4.rasi
Add .config/rofi/launchers/type-4/style-5.rasi
Add .config/rofi/launchers/type-4/style-6.rasi
Add .config/rofi/launchers/type-4/style-7.rasi
Add .config/rofi/launchers/type-4/style-8.rasi
Add .config/rofi/launchers/type-4/style-9.rasi
Add .config/rofi/launchers/type-5/launcher.sh
Add .config/rofi/launchers/type-5/style-1.rasi
Add .config/rofi/launchers/type-5/style-2.rasi
Add .config/rofi/launchers/type-5/style-3.rasi
Add .config/rofi/launchers/type-5/style-4.rasi
Add .config/rofi/launchers/type-5/style-5.rasi
Add .config/rofi/launchers/type-6/launcher.sh
Add .config/rofi/launchers/type-6/style-1.rasi
Add .config/rofi/launchers/type-6/style-10.rasi
Add .config/rofi/launchers/type-6/style-2.rasi
Add .config/rofi/launchers/type-6/style-3.rasi
Add .config/rofi/launchers/type-6/style-4.rasi
Add .config/rofi/launchers/type-6/style-5.rasi
Add .config/rofi/launchers/type-6/style-6.rasi
Add .config/rofi/launchers/type-6/style-7.rasi
Add .config/rofi/launchers/type-6/style-8.rasi
Add .config/rofi/launchers/type-6/style-9.rasi
Add .config/rofi/launchers/type-7/launcher.sh
Add .config/rofi/launchers/type-7/style-1.rasi
Add .config/rofi/launchers/type-7/style-10.rasi
Add .config/rofi/launchers/type-7/style-2.rasi
Add .config/rofi/launchers/type-7/style-3.rasi
Add .config/rofi/launchers/type-7/style-4.rasi
Add .config/rofi/launchers/type-7/style-5.rasi
Add .config/rofi/launchers/type-7/style-6.rasi
Add .config/rofi/launchers/type-7/style-7.rasi
Add .config/rofi/launchers/type-7/style-8.rasi
Add .config/rofi/launchers/type-7/style-9.rasi
Add .config/rofi/powermenu/type-1/powermenu.sh
Add .config/rofi/powermenu/type-1/shared/colors.rasi
Add .config/rofi/powermenu/type-1/shared/fonts.rasi
Add .config/rofi/powermenu/type-1/style-1.rasi
Add .config/rofi/powermenu/type-1/style-2.rasi
Add .config/rofi/powermenu/type-1/style-3.rasi
Add .config/rofi/powermenu/type-1/style-4.rasi
Add .config/rofi/powermenu/type-1/style-5.rasi
Add .config/rofi/powermenu/type-2/powermenu.sh
Add .config/rofi/powermenu/type-2/shared/colors.rasi
Add .config/rofi/powermenu/type-2/shared/fonts.rasi
Add .config/rofi/powermenu/type-2/style-1.rasi
Add .config/rofi/powermenu/type-2/style-10.rasi
Add .config/rofi/powermenu/type-2/style-2.rasi
Add .config/rofi/powermenu/type-2/style-3.rasi
Add .config/rofi/powermenu/type-2/style-4.rasi
Add .config/rofi/powermenu/type-2/style-5.rasi
Add .config/rofi/powermenu/type-2/style-6.rasi
Add .config/rofi/powermenu/type-2/style-7.rasi
Add .config/rofi/powermenu/type-2/style-8.rasi
Add .config/rofi/powermenu/type-2/style-9.rasi
Add .config/rofi/powermenu/type-3/powermenu.sh
Add .config/rofi/powermenu/type-3/shared/colors.rasi
Add .config/rofi/powermenu/type-3/shared/confirm.rasi
Add .config/rofi/powermenu/type-3/shared/fonts.rasi
Add .config/rofi/powermenu/type-3/style-1.rasi
Add .config/rofi/powermenu/type-3/style-2.rasi
Add .config/rofi/powermenu/type-3/style-3.rasi
Add .config/rofi/powermenu/type-3/style-4.rasi
Add .config/rofi/powermenu/type-3/style-5.rasi
Add .config/rofi/powermenu/type-4/powermenu.sh
Add .config/rofi/powermenu/type-4/shared/colors.rasi
Add .config/rofi/powermenu/type-4/shared/confirm.rasi
Add .config/rofi/powermenu/type-4/shared/fonts.rasi
Add .config/rofi/powermenu/type-4/style-1.rasi
Add .config/rofi/powermenu/type-4/style-2.rasi
Add .config/rofi/powermenu/type-4/style-3.rasi
Add .config/rofi/powermenu/type-4/style-4.rasi
Add .config/rofi/powermenu/type-4/style-5.rasi
Add .config/rofi/powermenu/type-5/powermenu.sh
Add .config/rofi/powermenu/type-5/style-1.rasi
Add .config/rofi/powermenu/type-5/style-2.rasi
Add .config/rofi/powermenu/type-5/style-3.rasi
Add .config/rofi/powermenu/type-5/style-4.rasi
Add .config/rofi/powermenu/type-5/style-5.rasi
Add .config/rofi/powermenu/type-6/powermenu.sh
Add .config/rofi/powermenu/type-6/style-1.rasi
Add .config/rofi/powermenu/type-6/style-2.rasi
Add .config/rofi/powermenu/type-6/style-3.rasi
Add .config/rofi/powermenu/type-6/style-4.rasi
Add .config/rofi/powermenu/type-6/style-5.rasi
Add .config/rofi/scripts/launcher_t1
Add .config/rofi/scripts/launcher_t2
Add .config/rofi/scripts/launcher_t3
Add .config/rofi/scripts/launcher_t4
Add .config/rofi/scripts/launcher_t5
Add .config/rofi/scripts/launcher_t6
Add .config/rofi/scripts/launcher_t7
Add .config/rofi/scripts/powermenu_t1
Add .config/rofi/scripts/powermenu_t2
Add .config/rofi/scripts/powermenu_t3
Add .config/rofi/scripts/powermenu_t4
Add .config/rofi/scripts/powermenu_t5
Add .config/rofi/scripts/powermenu_t6
2024-08-03 11:31:59 -07:00
.chezmoidata Update .chezmoidata/arch-packages.toml 2024-05-26 15:26:52 -07:00
.chezmoiexternals Update .chezmoiexternals/qt5ct.toml 2024-04-21 12:55:58 -07:00
.chezmoiscripts Add .chezmoiscripts/00-backup-id_25519.fish 2024-04-28 17:08:40 -07:00
dot_config Add .config/rofi/applets/bin/appasroot.sh 2024-08-03 11:31:59 -07:00
dot_icons/default feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_local/bin Update .config/packages/archgirlie 2024-06-08 16:27:49 -07:00
dot_screenlayout Add .screenlayout/desktop.sh 2024-04-17 20:55:00 -07:00
private_dot_gnupg feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
private_dot_ssh Change attributes of .ssh/id_ed25519.pub 2024-04-28 17:20:27 -07:00
.chezmoi.toml.tmpl Update .chezmoi.toml 2024-07-29 19:01:11 -07:00
.chezmoiignore Update .chezmoiignore 2024-06-16 16:23:25 -07:00
.gitignore 🐛 fix: Small fixes 2024-04-15 12:32:56 -07:00
dot_bash_logout feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_bash_profile feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_bashrc feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_gemrc Update .config/packages/Brewfile 2024-04-21 17:37:32 -07:00
dot_xprofile.tmpl Update .config/packages/archgirlie 2024-08-03 10:58:17 -07:00
dot_Xresources.tmpl Update .Xresources 2024-04-21 10:09:42 -07:00
README.md Update README.md 2024-04-17 19:26:08 -07:00
tags Update .config/i3/launch.sh 2024-07-29 17:23:35 -07:00

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