1
0
Fork 0
 
 
Go to file
Florian Schrofner 2dfbd65d2f start configuration using cdist 2021-01-11 15:38:59 +01:00
cdist start configuration using cdist 2021-01-11 15:38:59 +01:00
chezmoi/dot_config add ncspot 2020-11-14 14:32:54 +01:00
chezmoi.json initial setup 2020-11-14 14:18:07 +01:00
configuration.nix enable keychain, install clipmenu, nomacs, seafile and vlc 2020-12-06 12:37:55 +01:00
readme.md start configuration using cdist 2021-01-11 15:38:59 +01:00

readme.md

schrofi's system configuration

My personal system configuration using cdist on a Manjaro system, specifically tailored towards me and nobody else ¯_(ツ)_/¯ You can use it for inspiration though.

Getting Started

  1. Install cdist
git clone https://code.ungleich.ch/ungleich-public/cdist.git
cd cdist
export PATH=$PATH:$(pwd -P)/bin
./bin/cdist-build-helper version
make install
sudo python setup.py install
  1. Setup SSH root access //TODO

  2. CD into wanted configuration directory and apply configuration to localhost

cdist config -v -i manifest localhost

Getting Started - DEPRECATED NIXOS

  1. Clone the repository into your /etc/nixos directory (delete/rename the existing configuration.nix).
  2. Add the unstable NixOS channel
nix-channel --add https://nixos.org/channels/nixos-unstable nixos-unstable
  1. Build the system with the cloned configuration, this will also create the "schrofi" user.
nixos-rebuild switch
  1. Switch to the user and symlink the chezmoi config to the new users home dir.
mkdir -p ~/.config/chezmoi
ln -s /etc/nixos/chezmoi.json /home/schrofi/.config/chezmoi/chezmoi.json
  1. Apply the configuration
chezmoi apply
  1. Done