Skip to content

Personal dotfiles setup with nix and home-manager.

Notifications You must be signed in to change notification settings

GenYuLi/dotfiles

This branch is 7 commits ahead of, 11 commits behind WilliamHsieh/dotfiles:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6672df7 · Mar 29, 2025
Feb 11, 2025
Mar 29, 2025
Mar 21, 2025
Jan 6, 2025
Jan 22, 2025
Mar 17, 2025
Sep 18, 2024
May 20, 2024
May 20, 2024
Jan 16, 2025
Mar 18, 2025
Feb 24, 2025

Repository files navigation

dotfiles

These are my configuration for neovim, zsh, and tmux using nix and home-manager.

Screenshot 2023-01-16 at 13 39 33

Screenshot 2023-01-16 at 13 39 41

Getting Started

  1. install nix
# the official installer
sh <(curl -L https://nixos.org/nix/install)

# or the installer provided by `determinate systems`
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
  1. clone this repo and modify the personal info in config/default.nix
nix-shell -p git vim
git clone http://github.com/williamhsieh/dotfiles ~/dotfiles && cd ~/dotfiles
vim ./config/default.nix
  1. apply home-manager settings
NIX_CONFIG="experimental-features = flakes nix-command" nix run . switch -- -b bak --flake .
  1. (optional) download nerd fonts for the terminal emulator

Feedback

Comments and suggestions are welcome!

About me

Acknowledgements

Inspiration and code were taken from many sources, including:

About

Personal dotfiles setup with nix and home-manager.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 39.8%
  • Lua 36.2%
  • Nix 15.1%
  • Vim Script 8.7%
  • Tree-sitter Query 0.2%