My NixOS configuration
Find a file
2023-10-13 18:45:05 +02:00
home-manager home-manager: move waybar into module 2023-10-13 18:45:05 +02:00
machines jimbo: Add modules/k40 2023-08-16 22:16:04 +02:00
modules all: Add tailscale module 2023-08-02 22:24:47 +02:00
nix treewide: Update to 23.05 2023-06-01 18:28:59 +02:00
overlay@a2ce7a1ac0 bump overlay 2023-10-04 23:15:22 +02:00
roles all: Add tailscale module 2023-08-02 22:24:47 +02:00
secrets@b4c65d5730 home: move foot,overlay,zsh into modules. Add backup to workdell 2023-09-15 15:23:59 +02:00
users users/fleaz: Add all my ssh pubkeys to my user 2023-06-15 10:57:50 +02:00
.gitmodules Added overlay submodule 2023-10-04 23:11:20 +02:00
customOptions.nix Add custom options 2022-09-13 11:17:54 +02:00
README.md Added dell.nix for work laptop 2023-08-15 14:52:40 +02:00

nixos-configuration

The NixOS configuration for my workstations.

Add required channel Channel

nix-channel --add https://channels.nixos.org/nixos-22.11 nixos
nix-channel --add https://channels.nixos.org/nixos-unstable nixos-unstable
nix-channel --add https://github.com/NixOS/nixos-hardware/archive/master.tar.gz nixos-hardware
nix-channel --update -v

Usage

Symlink /etc/nixos/configuration.nix to the corresponding machines/<hostname>/configuration.nix entry and just keep using nixos-rebuild like nothing happend.

My Dell work laptop

My employer gave me a laptop with Ubuntu installed and is not that happy with the idea of me running NixOS on it. Therefore I at least installed Home-Manager in standalone mode on it and created the dell.nix that can be used by symlinking it to ~/.config/home-manager/home.nix. This way I at least get recent versions of tools with all of my personal config for e.g. Neovim.