This repository has no description
1.9 kB
84 lines
1{
2 self,
3 config,
4 pkgs,
5 ...
6}:
7
8{
9 imports = [
10 ../../2configs/retiolum.nix
11 ../../2configs/exim-retiolum.nix
12 # ../../2configs/baseX.nix
13 ../../2configs/desktops/qtile
14 # ../../2configs/desktops/xmonad
15 ../../2configs/yubikey.nix
16 ../../2configs/pipewire.nix
17 ../../2configs/browsers.nix
18 ../../2configs/programs.nix
19 ../../2configs/network-manager.nix
20 ../../2configs/syncthing.nix
21 # ../../2configs/games.nix
22 ../../2configs/steam.nix
23 # ../../2configs/wine.nix
24 ../../2configs/fetchWallpaper.nix
25 ../../2configs/yellow-mounts/samba.nix
26 ../../2configs/pass.nix
27 ../../2configs/mail.nix
28 ../../2configs/print.nix
29 ../../2configs/br.nix
30 # ../../2configs/bitcoin.nix
31 ../../2configs/review.nix
32 ../../2configs/dunst.nix
33 ../../2configs/yggdrasil.nix
34 ../../2configs/container-tests.nix
35 # ../../2configs/sunshine.nix
36 # ../../2configs/print.nix
37 # ../../2configs/br.nix
38 ../../2configs/c-base.nix
39 ../../2configs/services/radio/tts.nix
40 ];
41
42 system.stateVersion = "23.11";
43
44 krebs.build.host = config.krebs.hosts.ignavia;
45
46 programs.adb.enable = true;
47
48 nix.settings.trusted-users = [
49 "root"
50 "lass"
51 ];
52
53 services.tor = {
54 enable = true;
55 client.enable = true;
56 };
57
58 documentation.nixos.enable = true;
59 boot.binfmt.emulatedSystems = [
60 "aarch64-linux"
61 ];
62
63 boot.tmp.cleanOnBoot = true;
64 programs.noisetorch.enable = true;
65
66 environment.systemPackages = [
67 pkgs.gh
68 self.packages.${pkgs.system}.bank
69 pkgs.mycelium
70 pkgs.tmate
71 pkgs.ntfs3g
72 ];
73
74 krebs.hosts.styx.nets.retiolum.tinc.extraConfig = "Address = 10.42.0.1 655";
75
76 virtualisation.podman.enable = true;
77
78 hardware.keyboard.qmk.enable = true;
79
80 users.users.mainUser.extraGroups = [ "wireshark" ];
81 programs.wireshark.enable = true;
82 programs.wireshark.package = pkgs.wireshark-qt;
83
84}