All Projects → 0mp → dotfiles

0mp / dotfiles

Licence: other
.foos for foos & more

Programming Languages

shell
77523 projects
lua
6591 projects
Roff
2310 projects
javascript
184084 projects - #8 most used programming language
Vim Script
2826 projects
CSS
56736 projects

Projects that are alternatives of or similar to dotfiles

dotfiles
personal dotfiles with stow
Stars: ✭ 16 (-23.81%)
Mutual labels:  freebsd, vimrc, bashrc, tmux-conf
rc.d
🛠 My rc files and other configs. Includes: Bash, Zsh, Vim, Tmux, Git, Terminal (macOS), VS Code
Stars: ✭ 32 (+52.38%)
Mutual labels:  vimrc, bashrc, tmux-conf
Dot-It-Up
A collection of dotfile scripts, plugins, and clever hacks so that you can become the master of your own OS! 🚀
Stars: ✭ 254 (+1109.52%)
Mutual labels:  vimrc, bashrc, tmux-conf
anyrc
🐚 Bring your shell environment to anywhere
Stars: ✭ 28 (+33.33%)
Mutual labels:  vimrc, bashrc, tmux-conf
dotfiles
There is no place like ~/
Stars: ✭ 19 (-9.52%)
Mutual labels:  vimrc, bashrc, tmux-conf
dotfiles
my personal dotfiles managed by dotbot, zinit
Stars: ✭ 65 (+209.52%)
Mutual labels:  vimrc, tmux-conf
swiss-army
Ansible-driven configuration management for maintaining a preferred environment (base system and app dotfiles / configurations)
Stars: ✭ 44 (+109.52%)
Mutual labels:  vimrc, bashrc
dotfiles
vim, zsh, tmux etc.
Stars: ✭ 26 (+23.81%)
Mutual labels:  vimrc, tmux-conf
dots-personal
My personal dotfiles. Uses the dots utility to manage installation and organization.
Stars: ✭ 30 (+42.86%)
Mutual labels:  vimrc, bashrc
dotfiles
🍀 Vim/Neovim + Tmux + Zsh + Alacritty = Build your own fantastic development environment
Stars: ✭ 65 (+209.52%)
Mutual labels:  vimrc, tmux-conf
dot
Personal and professional dotfiles to setup my personal workspace on any Debian/Ubuntu system. Also available as rwxrob/workspace container.
Stars: ✭ 152 (+623.81%)
Mutual labels:  vimrc, bashrc
school21
Как подготовиться к бассйну Школы 21: изучаем терминал, vim, работаем с gcc, norminette, git, пишем первую программу на Си.
Stars: ✭ 41 (+95.24%)
Mutual labels:  vimrc, bashrc
dotfiles
Salonia Matteo's dotfiles (GNU/Linux configuration)
Stars: ✭ 19 (-9.52%)
Mutual labels:  vimrc, dwm
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (+66.67%)
Mutual labels:  vimrc, bashrc
my-dotfiles
📁 Meus arquivos de configuração para as ferramentas do dia a dia
Stars: ✭ 17 (-19.05%)
Mutual labels:  vimrc, tmux-conf
dotfiles
My dotfiles
Stars: ✭ 22 (+4.76%)
Mutual labels:  vimrc, tmux-conf
dotfiles
Personal dotfiles
Stars: ✭ 18 (-14.29%)
Mutual labels:  vimrc, tmux-conf
dotfiles
my personal dotfiles for tmux, bash, vim and git
Stars: ✭ 73 (+247.62%)
Mutual labels:  vimrc, bashrc
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (+71.43%)
Mutual labels:  vimrc, tmux-conf
dotfiles
My personal quirks quantified in text form
Stars: ✭ 68 (+223.81%)
Mutual labels:  vimrc, tmux-conf

dotfiles

FreeBSD

# dwm
mkdir -p ${HOME}/h
git clone http://github.com/0mp/dwm ${HOME}/h/dwm
make -C ${HOME}/h/dwm clean dwm install

# makaron
mkdir -p ${HOME}
git clone --recursive https://github.com/0mp/makaron ${HOME}/h/makaron
make -C ${HOME}/h/makaron install

# goat
mkdir -p ${HOME}/h
git clone http://github.com/0mp/goat ${HOME}/h/goat
make -C ${HOME}/h/goat clean install

mDNS

pkg install avahi-app nss_mdns
sysrc avahi_daemon_enable="YES"
sysrc dbus_enable="YES"
if ! grep -q "hosts.*:.*mdns" /etc/nsswitch.conf; then
    tmp="$(mktemp)" && \
    sed '/hosts/s/$/ mdns/' /etc/nsswitch.conf > "$tmp" && \
    cat "$tmp" > /etc/nsswitch.conf
    rm "$tmp"
fi

Finally, add mdns to the hosts line in /etc/nsswitch.conf.

Give less memory to ARC

sysctl vfs.zfs.arc_max=$(expr -- $(sysctl -n hw.physmem) / 2)

lagg(4) configuration

sysrc ifconfig_em0="up"
sysrc wlans_iwm0="wlan0"
sysrc ifconfig_wlan0="WPA powersave"
sysrc create_args_wlan0="wlanaddr \$(ifconfig em0 ether | awk '/ether/{print \$2}') country de"
sysrc cloned_interfaces="lagg0"
sysrc ifconfig_lagg0="up laggproto failover laggport em0 laggport wlan0 DHCP"

Firefox

Microphone support: set media.cubeb.backend to oss in about:config. (https://forums.freebsd.org/threads/how-to-use-microphone-with-firefox.74292/#post-485968)

Git

Sample ~/.gitconfig.local

[includeIf "gitdir:~/rust/"]
    path = ~/.gitconfig-rust

Specifying how to reconcile divergent branches

git config pull.rebase false  # merge (the default strategy)
git config pull.rebase true   # rebase                      
git config pull.ff only       # fast-forward only           

macOS

Bootstrapping chezmoi:

configuration_file="$HOME/.config/chezmoi/chezmoi.toml"
source_dir="/Volumes/D/dotfiles"
mkdir -p "$(dirname "$configuration_file")"
echo "sourceDir = \"$source_dir\"" > "$configuration_file"
chezmoi init 0mp

Store SSH/GPG passphrases in macOS Keychain

echo "UseKeychain yes" >> ~/.ssh/config

Always show file extensions in Finder

Finder has to restart for the setting to apply.

defaults write NSGlobalDomain AppleShowAllExtensions -bool true
killall Finder
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].