1{ ... }:
2{
3 imports = [
4 # Machine specific configs
5 ./bootloader.nix
6 ./console.nix
7 ./fonts.nix
8 ./hardware.nix
9 # ./kde.nix
10 ./networking.nix
11 ./misc.nix
12 ./packages.nix
13 ./power.nix
14
15 # Security
16 ./security/modules.nix
17
18 # Services
19 ./services/modules.nix
20
21 # Machine-specific programs.
22 ./programs/ssh.nix
23 ./programs/zsh.nix
24
25 # Agenix secrets
26 # ./secret-files.nix
27 ];
28 py = {
29 profiles.gui.enable = true;
30 users.default.enable = true;
31 programs = {
32 appimage.enable = true;
33 chromium.enable = true;
34 dconf.enable = true;
35 firefox.enable = true;
36 fish.enable = true;
37 hyprland.enable = true;
38 less.enable = true;
39 neovim.enable = true;
40 noisetorch.enable = true;
41 steam.enable = true;
42 wireshark.enable = true;
43 };
44 };
45
46 fileSystems = {
47 "/" = {
48 fsType = "btrfs";
49 device = "/dev/disk/by-uuid/dce547b5-71db-4b80-a029-370c4b7765ab";
50 };
51 "/boot" = {
52 fsType = "vfat";
53 device = "/dev/disk/by-uuid/2F06-FA92";
54 };
55 };
56 swapDevices = [ { device = "/dev/disk/by-uuid/5f64b6ad-f471-4c6f-8536-59f581e16827"; } ];
57}