Reduce system environment #1

Closed
opened 2020-11-07 19:16:17 +01:00 by simon · 0 comments
Owner

Most tools should be moved to user environment (home-manager)

TODO: find out how to build per-machine home environments (servers don’t need gui).

Modules to be moved

  • communication
  • creative
  • fontconfig NixOS module offers more configuration options than home-manager
  • media
  • office
  • tools (partially)
  • web

Those probably should be reorganised into two modules, programs (full-blown end-user applications) and tools (smaller). Only use one file for all programs (so I don’t have to think hours before installing a program in what category it belongs. Only programs/tools that need more configuration should be split into a separate module or use the NixOS module instead if they need permissions that are not possible to configure with home-manager (like suid).

Most tools should be moved to user environment (home-manager) ~~TODO: find out how to build per-machine home environments (servers don’t need gui).~~ ## Modules to be moved * communication * creative * ~~fontconfig~~ NixOS module offers more configuration options than home-manager * media * office * tools (partially) * web ~~Those probably should be reorganised into two modules, `programs` (full-blown end-user applications) and `tools` (smaller).~~ Only use one file for all programs (so I don’t have to think hours before installing a program in what category it belongs. Only programs/tools that need more configuration should be split into a separate module or use the NixOS module instead if they need permissions that are not possible to configure with home-manager (like suid).
simon added the
affects/style
label 2020-12-04 20:31:44 +01:00
simon closed this issue 2020-12-05 19:45:22 +01:00
simon added the
type
feature
label 2021-01-31 22:41:23 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: simon/nixos-config#1
No description provided.