This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

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