The best and strongest dotfiles. Editor: Neovim; Shell: zsh(zinit, powerlevel10k); Terminal: WezTerm; Desktop: Hyprland, walker, dunst; OS: NixOS, ArchLinux (Ubuntu/Fedora/CentOS)
My home dotfiles
Download
git clone https://github.com/yutkat/dotfiles.git
cd dotfiles
Edit Configuration
vi flake.nix
# myHosts = {
Install nix (+flake +home-manager)
./install.sh
Setup (installing tools and linking to dotfiles)
sudo nixos-rebuild switch --flake .#<hostname>
zsh plugin install
exec zsh
neovim plugin install
vi --headless -c 'Lazy! sync' -c 'qall'
Enjoy!
Download
git clone https://github.com/yutkat/dotfiles.git
cd dotfiles
Edit Configuration
vi flake.nix
# myHosts = {
Install nix (+flake +home-manager)
./install.sh
Setup (installing tools and linking to dotfiles)
# Default user and hostname
home-manager switch --flake .#<hostname>
zsh plugin install
exec zsh
neovim plugin install
vi --headless -c 'Lazy! sync' -c 'qall'
If you do not want to dirty your home directory
Setup the container
docker run -it --rm archlinux:latest /bin/bash
Setup the environment
pacman -Sy --noconfirm sudo git
useradd -m -s /bin/bash test
echo 'test ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
su - test
Download
git clone https://github.com/yutkat/dotfiles.git
cd dotfiles
Install
./install.sh --single
exec bash
Setup (installing tools and linking to dotfiles)
home-manager switch --flake .#test
zsh plugin install
exec zsh
neovim plugin install
vi --headless -c 'Lazy! sync' -c 'qall'
key | action |
---|---|
Alt-h/j/k/l | switch window |
Alt-j | close window |
Alt-k | create window |
S-Up/Down/Left/Right | switch pane |
key | action |
---|---|
Mod-h/j/k/l | switch window |
Mod-S-h/j/k/l | move window |
Mod-C-S-h/j/k/l | move workspace |