Lubricy / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

installation

1. install nix

https://github.com/DeterminateSystems/nix-installer

2. bootstrap

NixOS

cd /etc/nixos
nix flake init -t 'github:Lubricy/dotfiles#nixos'
# resolve all <change-me> in flake.nix
nixos-rebuild switch

Darwin

cd
nix flake new -t 'github:Lubricy/dotfiles#darwin' ~/.config/nix-darwin
cd ~/.config/nix-darwin
# resolve all <change-me> in flake.nix
sudo nix run . -- switch --flake . # bootstrap
# sudo darwin-rebuild switch --flake .

Home Manager

nix flake new -t 'github:Lubricy/dotfiles#hm' ~/.config/home-manager
nix flake new ~/.config/home-manager
nix run . -- switch --flake . # bootstrap
# home-manager switch

About


Languages

Language:Emacs Lisp 48.3%Language:Nix 35.1%Language:Shell 7.2%Language:JavaScript 3.9%Language:Vim Script 2.3%Language:Haskell 1.6%Language:YASnippet 1.6%Language:Lua 0.0%