nixos-config/profiles
2024-06-24 09:38:05 -05:00
..
homelab Disables home-manager news 2024-04-27 15:34:36 -05:00
nix-on-droid Fixes for nix-on-droid profile 2024-06-24 09:38:05 -05:00
personal Added app icons, cleaned apps, nwggrid and nwg-dock fixes 2024-06-04 20:10:35 -05:00
work Added nextcloud client 2024-06-23 20:24:14 -05:00
worklab Updated autoinstall notes and cleared some git todos 2024-03-09 16:44:33 -06:00
wsl Cleaned up some wsl config 2024-06-23 20:24:04 -05:00
README.org Got my NixOS flake to run under WSL! 2023-08-20 17:55:05 -05:00

System Profiles

This directory contains various system profiles which can easily be set in my flake.nix by setting the profile variable. Each profile directory contains a configuration.nix for system-level configuration and a home.nix for user-level configuration. Setting the profile variable in my flake will automatically source the correct configuration.nix and home.nix.

Current profiles I have available are:

  • Personal - What I would run on a personal laptop/desktop*
  • Work - What I would run on a work laptop/desktop (if they let me bring my own OS :P)
  • Homelab - What I would run on a server or homelab
  • WSL - What I would run underneath Windows Subystem for Linux

*My personal and work profiles are actually functionally identical (the work profile is actually imported into the personal profile)! The only difference between them is that my personal profile has a few extra things like gaming and social apps.