Skip to content

Chikurin1014/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

dotfiles used by Chikurin1014

main branch

Environment requirements

  • Use Curl
  • Use Git
  • Use Nix
  • Use Home Manager (requires Nix)

Installation of Nix and Home Manager (Only if needed)

If you haven't installed Nix and Home Manager, you need to install it.

You can install Nix by running:

sh <(curl -L https://nixos.org/nix/install) --daemon
# You need to run only if you installed in `single-user` mode.
$ . "$HOME/.nix-profile/etc/profile.d/nix.sh"

Add NixPkgs channel by running:

nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs
nix-channel --update

You can install Home Manager by running:

nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
nix-channel --update
nix-shell '<home-manager>' -A install

Installatioin

You may already have ~/.config/home-manager directory, so remove/archive it.

HM="$HOME/.config/home-manager" && [ -d "$HM" ] && mv "$HM" "$HM.bak"

Then clone main branch of this repository to ~/.config/home-manager.

git clone [email protected]:Chikurin1014/dotfiles.git $HOME/.config/home-manager -b main

Initialize & update the submodules.

git submodule init && git submodule update

Packages you need to install manually

Usage

Just run:

home-manager switch

minimal branch

Look out for README.md in minimal branch.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages