8000 GitHub - hjacque/dotfiles
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hjacque/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Keyboard layout

setxkbmap us altgr-intl

Swap caps lock ctrl

'XKBOPTIONS="ctrl:swapcaps"' >> /etc/default/keyboard
sudo dpkg-reconfigure keyboard-configuration
sudo reboot

ressource

Git

sudo apt -y install git-all
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

ressource

SSH

ssh-keygen -t ed25519 -C "your_email@example.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

ressource

Zsh & Zap

sudo apt install zsh

Zap is a minimal zsh plugin manager

zsh <(curl -s https://raw.githubusercontent.com/zap-zsh/zap/master/install.zsh) --branch release-v1

ressource

UniMatr 8000 ix

sudo curl -L https://raw.githubusercontent.com/will8211/unimatrix/master/unimatrix.py -o /usr/local/bin/unimatrix
sudo chmod a+rx /usr/local/bin/unimatrix
unimatrix --asynchronous --flashers --character-list=m --color=red

ressource

Polybar

sudo apt install polybar

ressource

Rofi

sudo apt install rofi

ressource

i3

/usr/lib/apt/apt-helper download-file https://debian.sur5r.net/i3/pool/main/s/sur5r-keyring/sur5r-keyring_2023.02.18_all.deb keyring.deb SHA256:a511ac5f10cd811f8a4ca44d665f2fa1add7a9f09bef238cdfad8461f5239cc4
sudo apt install ./keyring.deb
echo "deb http://debian.sur5r.net/i3/ $(grep '^DISTRIB_CODENAME=' /etc/lsb-release | cut -f2 -d=) universe" | sudo tee /etc/apt/sources.list.d/sur5r-i3.list
sudo apt update
sudo apt install i3 // logout & log back in once install completed

ressource

Picom

sudo apt install picom

ressource

Neofetch

sudo apt install neofetch

ressource

nmap

sudo apt install nmap

htop

sudo apt install htop

ressource

Gnome terminal profile

dconf load /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/ < .material-theme-profile.dconf // restore the profile

dconf dump /org/gnome/terminal/legacy/profiles:/ // list profiles, take [profileid]
dconf dump /org/gnome/terminal/legacy/profiles:/:profileid/ > .material-theme-profile.dconf // export profile
sudo apt install compton compton-conf

ressource

feh

sudo apt install feh

Neovim

sudo apt install ninja-build gettext cmake unzip curl // install build prerequisites
git clone https://github.com/neovim/neovim
cd neovim && git checkout stable && make CMAKE_BUILD_TYPE=RelWithDebInfo
cd build && cpack -G DEB && sudo dpkg -i nvim-linux64.deb // default install location is /usr/local

ressource

lf

building from source requires Go

env CGO_ENABLED=0 go install -ldflags="-s -w" github.com/gokcehan/lf@latest

ressource

Dotfiles

echo ".cfg" >> .gitignore
git clone --bare git@github.com:hippolyte42/.dotfiles.git $HOME/.cfg
alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
config checkout // can fail: cf. back up the files if you care about them
config config --local status.showUntrackedFiles no

back up the files if you care about them

mkdir -p .config-backup && \
config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | \
xargs -I{} mv {} .config-backup/{}

ressource

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0