-
Notifications
You must be signed in to change notification settings - Fork 1
/
imports.nix
80 lines (68 loc) · 1.9 KB
/
imports.nix
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# NixOS Configuration File Imports
{
# N.B. : Paths in nix expressions are always relative the file which defines them
imports = [
# Temporary
./temporary.nix
# System
./system/no-defaults.nix
./system/nix/tweaks.nix
./system/hardware.nix
./system/filesystem.nix
./system/kernel.nix
./system/virtualization.nix
./system/bootloader.nix
./system/localization.nix
./system/udev-rules.nix
./system/power-management.nix
./system/systemd.nix
./system/nix/garbage-collection.nix
./system/nix/cache.nix
# Security
# ./security/selinux.nix
# ./security/auditd.nix
# ./security/firewall.nix
# ./security/antivirus.nix
# Containers
# ./containers/docker/flaresolverr.nix
# ./containers/docker/element-web.nix
# Graphics
./hardware/gpu/nvidia.nix
./desktop/gui/graphics.nix
# Networking
./hardware/network/internet.nix
./hardware/network/wifi.nix
./hardware/network/bluetooth.nix
./hardware/network/hotspot.nix
# Sound
./desktop/media/pipewire.nix
# GUI
./desktop/gui/server/xorg.nix
./desktop/gui/window-manager/awesome.nix
# desktop/customization
./desktop/customization/plymouth.nix
./desktop/customization/font.nix
./desktop/customization/xdg.nix
./desktop/customization/gtk.nix
./desktop/customization/qt.nix
# Hardware Misc
# ./hardware/peripherals/argb.nix
# ./hardware/peripherals/tablet.nix
# Nix Experimental
# ./system/nix/flox.nix
# ./system/nix/lix.nix
# Packages/Programs/Services
./users/root/settings.nix
./users/root/admin.nix
./users/root/packages.nix
./users/root/programs.nix
./users/root/services.nix
./users/root/flatpak.nix
./users/user/settings.nix
./users/user/home-manager.nix
# Overlays
./overlays/discord.nix
./overlays/mpv.nix
# ./overlays/electron.nix
];
}