aboutsummaryrefslogtreecommitdiff
path: root/modules/workstation/default.nix
blob: 2b9543dc5f53bf7ede94fae1d987b4bc99d78a17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/* GENERAL WORKSTATION CONFIGURATION
 *
 * A workstation is a computer with it's own screen,
 * keyboard and (sometimes) mouse. It can also sometimes
 * play music or print (provided the correct satanic
 * sacrifice was precured first).
 *
 * Some of the modules included by this file depend on
 * root access on a system (nixos-rebuild), while some
 * can be operated entirely in userspace.
 */

{ pkgs, home-manager, ... }:

{
  home-manager.users.spacekookie = { ... }: {
    imports = [
      ./chat
      ./devel
      ./emacs
      ./git
      ./pass
    ];
  };
  
  imports = [
    ./graphics
    ./hardware
    ./mail
    ./networking
    ./sound
    ./syncthing
  ];
}