Skip to content

chrishrb/nix-dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Getting started on macOS

To get started on a bare macOS installation, first install Nix:

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install

Launch a new shell. Then use Nix to switch to the macOS configuration:

sudo rm /etc/bashrc
sudo rm /etc/nix/nix.conf
nix \
    --extra-experimental-features flakes \
    --extra-experimental-features nix-command \
    run nix-darwin -- switch \
    --flake github:chrishrb/nix-dots#mw

Once installed, you can continue to update the macOS configuration:

nix run nix-darwin -- switch --flake "."
# or
darwin-rebuild switch --flake "."

Open macOS System Settings -> Keyboard -> Text Input -> Edit -> click + -> click Deutsch - Programmierung -> click Add

Printer

Manually add printer of your choice. Afterwards disable duplex with the following command:

# TODO: test if this works somehow, afterwards create nix module
# sudo lpadmin -p epson_home -D "Epson Home Test" -E -v ipp://localhost/printers/EPSON_WF_C5790BA -m everywhere
lpoptions -p EPSON_WF_C5790BA -o 'Duplex=None'

Getting started on NixOS

Boot your machine with a live usb-stick and run

nix 
    --extra-experimental-features flakes \
    --extra-experimental-features nix-command \
    run "github:chrishrb/nix-dots#installer"

Caution

All disks are erased and NixOS is installed

Apps

# Show help
nix run "github:chrishrb/nix-dots"

Templates

see README.md

nix flake init -t github:chrishrb/dotfiles#basic

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published