this repo has no description
1
fork

Configure Feed

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

Wireshark ISO

Ben C b96b9ebf 1abc0222

+81 -3
+2 -2
flake.nix
··· 21 21 nixvim.url = "github:nix-community/nixvim"; 22 22 nixvim.inputs.nixpkgs.follows = "nixpkgs"; 23 23 imperm.url = "github:nix-community/impermanence"; 24 - imperm.inputs.nixpkgs.follows = "nixpkgs"; 25 - imperm.inputs.home-manager.follows = "hm"; 24 + imperm.inputs.nixpkgs.follows = "nixpkgs"; 25 + imperm.inputs.home-manager.follows = "hm"; 26 26 nu_plugin_dbus.url = "github:Bwc9876/nu_plugin_dbus"; 27 27 nu_plugin_dbus.inputs.nixpkgs.follows = "nixpkgs"; 28 28 gh-grader-preview.url = "github:Bwc9876/gh-grader-preview";
+78
nixosConfigurations/thing.nix
··· 1 + { 2 + lib, 3 + outputs, 4 + ... 5 + }: { 6 + system = "x86_64-linux"; 7 + 8 + modules = 9 + (builtins.attrValues outputs.nixosModules) 10 + ++ [ 11 + ( 12 + { 13 + modulesPath, 14 + pkgs, 15 + ... 16 + }: { 17 + imports = [ 18 + "${modulesPath}/installer/cd-dvd/installation-cd-minimal.nix" 19 + ]; 20 + 21 + boot = let 22 + supportedFilesystems = { 23 + btrfs = true; 24 + reiserfs = lib.mkForce false; 25 + vfat = true; 26 + f2fs = true; 27 + xfs = true; 28 + ntfs = true; 29 + cifs = true; 30 + zfs = lib.mkForce false; 31 + }; 32 + in { 33 + initrd.systemd.enable = false; 34 + inherit supportedFilesystems; 35 + initrd = { 36 + inherit supportedFilesystems; 37 + }; 38 + }; 39 + 40 + programs.wireshark.enable = true; 41 + 42 + services.cage = { 43 + enable = true; 44 + program = lib.getExe pkgs.wireshark; 45 + user = "root"; 46 + }; 47 + 48 + services.udisks2 = { 49 + enable = true; 50 + mountOnMedia = true; 51 + }; 52 + services.devmon.enable = true; 53 + } 54 + ) 55 + ( 56 + {pkgs, ...}: { 57 + system.stateVersion = "25.05"; 58 + networking.networkmanager.enable = lib.mkForce false; 59 + isoImage.squashfsCompression = "xz -Xdict-size 100%"; 60 + programs.ssh.startAgent = false; 61 + cow = { 62 + base = { 63 + enable = true; 64 + env = false; 65 + util = false; 66 + tmp = false; 67 + nix = false; 68 + sysrqs = true; 69 + }; 70 + network = { 71 + enable = true; 72 + wireless = true; 73 + }; 74 + }; 75 + } 76 + ) 77 + ]; 78 + }
+1 -1
nixosModules/base.nix
··· 25 25 lib.mkMerge [ 26 26 { 27 27 time.timeZone = lib.mkDefault "America/New_York"; 28 - programs.ssh.startAgent = true; 28 + programs.ssh.startAgent = lib.mkDefault true; 29 29 } 30 30 (lib.mkIf conf.env { 31 31 environment.etc = {