Skip to content

kienn-HCl/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfile

主にNix(とその仕組みを使って/home/$USER以下を管理するhome-manager)を使ってセットアップしている。

セットアップの手順の概要

  1. Nixのインストール
  2. home-managerのインストール

Note

~/.ssh/以下に鍵を準備しておくなどして、githubとやり取りできることが望ましい。

Nix

install

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix > nix-installer.sh
# nix-installer.shの中身がおかしくないか軽く確認しとくと良い
cat nix-installer.sh | sh -s -- install

reference

Get Nix running on your system

Home Manager

install

Nixにある方法でNixが導入されていることが前提。

Note

Nix以外の方法だとflakesが有効化されていない可能性があるので適宜設定すること。

git clone git@github.com:kienn-HCl/dotfiles.git ~/.config/home-manager
nix run home-manager/master -- init --switch --impure

.bashrcなどのhome-managerで管理するファイル・ディレクトリがすでにある場合、エラーとなるので-bオプションでファイルのバックアップを取るようにするとよい。

nix run home-manager/master -- init --switch --impure -b backup

update

home-manager switch --impure

reference

Home Manager Manual

Trouble

  • "program '/nix/var/determinate/post-build-hook.sh' failed with exit code 1" とうエラーが出てHome Managerがインストールできない 2025-02-17時点でのnix-installer.sh(おそらくv0.36.4)におそらく問題がある。 /nix/nix-installer uninstallでアンインストール後、以前成功したv0.34.0のnix-installer.sh(ref. releases v0.34.0)を試したところエラーは出なくなった。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published