Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

profile

About

My Linux config files, tested on Arch Linux, CentOS Stream 10, Debian 13, and Kylin V11.

Dependencies

Arch Linux

sudo pacman -S c{oreutils,lang} g{awk,it,rep,zip} make sudo tar vim xz

CentOS Stream 10

sudo dnf install c{oreutils,lang{,-tools-extra}} g{awk,it,rep,zip} make sudo tar vim xz

Debian 13 and Kylin V11

sudo apt install c{oreutils,lang{,d}} g{awk,it,rep,zip} make sudo tar vim-nox xz-utils

The clangd LSP server is required for vim C/C++ completion.

Usage

mkdir -pv ~/.config/
git clone https://github.com/Arondight/profile.git ~/.config/.profile/
cd ~/.config/.profile/
./install.sh -a

Do not remove ~/.config/.profile/ after install — symlinks point into it.

Commands

Command Description
profileupdate Pull latest config from upstream
profileupdate -f Force update, discarding local changes
profilereconf Re-run full install + init pipeline

Plugins

Plugin Description
alias Shell aliases
archpkg An Arch Linux package manager in the style of slackpkg
custom Load custom user config from ~/.custom_shellrc
groot Go to the top level of a git repository
ipmi Wrapper for ipmitool
logintmux Auto-start tmux on login
mountcmds Mount/umount commands
path PATH environment configuration
profileutils Update and re-configure all config files using profileupdate and profilereconf
ssh ssh_forget helper to prune ~/.ssh/known_hosts
sshenv Manage ssh environments
vimless A less command using vim
vimman A man command using vim
oh-my-zsh-upgrade Update oh-my-zsh (alias in .zshrc)

All plugins use bash syntax and are compatible with both zsh and bash. Each plugin may ship a completion.sh next to its main script to provide zsh/bash tab completion.

LICENSE

MIT-LICENSE

About

My Linux config files, tested on Arch Linux, CentOS Stream 10, Debian 13, and Kylin V11

Topics

Resources

Stars

25 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages