246 Commits (ef0f816b70bca8007f17e76dfd8a4c97f9a69930)
 

Author SHA1 Message Date
Felix Stupp ef0f816b70
add backport helpers to lib.backport 1 year ago
Felix Stupp 07c9126aa9
add lib.lists.groupByMult 1 year ago
Felix Stupp ea7a167bf9
add lib.attrsets file (empty, for now) 1 year ago
Felix Stupp 79fd0353cb
add lib.strings.conditionalString 1 year ago
Felix Stupp b80ebe6811
lib: rewrite importing sub libaries 1 year ago
Felix Stupp 9de5d64d7e
add lib.network 1 year ago
Felix Stupp 5b0b20b3a9
add lib.math 1 year ago
Felix Stupp c8f786cd40
flake: extract helper initFlakeMod from importFlakeMod 1 year ago
Felix Stupp a0a028d44d
update flake.lock 1 year ago
Felix Stupp 7a1cc082a4
nixosMod: add extends for services.tailscale.{set,up}Flags 1 year ago
Felix Stupp 82314ed3ef
nft-update-addresses: add support for listing MACs without ports defined
and use this on router module to fix using devices without ports defined
1 year ago
Felix Stupp 489b6ccd78
nixosMod/router: ensure macs are used in lower case format 1 year ago
Felix Stupp 65bd877fd9
nixosMod/router: filter empty results on join, fixes devs w/o ports 1 year ago
Felix Stupp 844a554553
nixosMod/router: rewrite code with lib.trivial.pipe 1 year ago
Felix Stupp 06aea6f327
nisosProfiles: add installer 1 year ago
Felix Stupp 76d22b49ab
nixosProfiles: extract pveGuestHwSupport from pveGuest
for installers with increased pveGuest support (e.g. qemu-guest-agent)
1 year ago
Felix Stupp 6f3f7f7682
nixosProfiles: add helper for importing a profile as flakeMod 1 year ago
Felix Stupp 46960817bb
nixos: add helper to import systems from files 1 year ago
Felix Stupp 450362e37a
nixos: expose all args to nixosSystem via _banananetwork_systemArgs 1 year ago
Felix Stupp 796adc33a7
nix/myOptions: declare my username a default 1 year ago
Felix Stupp 7c4a5e0beb
overlays/fromFlake: add librespot-auth 1 year ago
Felix Stupp 7ed8faaca8
nixosProfiles/common: add SSH host key of gitlab.kit.edu 1 year ago
Felix Stupp 8b5d589e01
nixosProfiles/common: enable ssh VerifyHostKeyDNS 1 year ago
Felix Stupp 408b23e03b
nixosProfiles/pveGuest: add virtio_iommu module
required for booting with vIOMMU enabled, see https://github.com/NixOS/nixpkgs/issues/340086
1 year ago
Felix Stupp 2abc0416cb
nixosProfiles/pveGuest: remove kernel modules duplicated with qemu-guest 1 year ago
Felix Stupp a6fa19293d
improvedDef/sshAuth: avoid root auth warning on installers too 1 year ago
Felix Stupp b2b34a1bc7
improvedDef/sshAuth: workaround issue with conflicting settings
- until https://github.com/NixOS/nixpkgs/pull/339786 gets merged
- testdriver sets PermitRootLogin = "yes" (priority 100)
- PR will change that to a mkDefault, as it is not required for a
  functional installer
1 year ago
Felix Stupp be9b20825b
improvedDef/sshAuthorize: only warn on multi-user systems
- avoiding single purpose configs like installers
1 year ago
Felix Stupp a7241a57e3
lib: add modules.mkTestOverride 1 year ago
Felix Stupp 029e7dcdf4
update flake.lock 1 year ago
Felix Stupp a157efe744
nixosMod: add router module 1 year ago
Felix Stupp da1ed34e5e
add slaacSuffix to unused lib 1 year ago
Felix Stupp 0f31ad218c
add librespot-auth package 1 year ago
Felix Stupp ad613d11e2
nixosMod/vmCommon: ensure pingability 1 year ago
Felix Stupp a3b12d10bb
nixosMod/vmCommon: declare disabled firewall logging a mkDefault 1 year ago
Felix Stupp be8044f531
nixosMod/useable: change docu stuff to mkDefault priority 1 year ago
Felix Stupp d0b8873472
nixosMod/improvedDef/wayland: make Firefox & Electron apps use Wayland 1 year ago
Felix Stupp 9d32b462e5
nixosMod/graphics: add intel driver to 32-bit libraries 1 year ago
Felix Stupp a7f7cf382d
nixosMod/frontend/vscode: add python IDE stuff 1 year ago
Felix Stupp 3d0e663a25
nixosMod/frontend: config git difftool vscode conditionally 1 year ago
Felix Stupp 463e7c642e
nixosMod/frontend: reformat code 1 year ago
Felix Stupp 365d5121f0
nixosMod/frontend: add nix-output-monitor 1 year ago
Felix Stupp 9db6bf9840
nixosMod/frontend: configure bash history to ignore duplicates & allow exclusion with space 1 year ago
Felix Stupp b3a9fb322f
nixosMod/frontend: add tor-browser 1 year ago
Felix Stupp b89c21ff84
nixosMod/debugMinimal: configure bash history to ignore duplicates 1 year ago
Felix Stupp 443f109ee6
nixosMod: move sshSecurity to extends/openssh 1 year ago
Felix Stupp 4599434969
nixosMod: move kernel to extends 1 year ago
Felix Stupp 510d992579
nix/lib: add types for EUI-48, EUI-64, IPv4 & IPv6 1 year ago
Felix Stupp 6fc905387e
nix/lib: simplify code 1 year ago
Felix Stupp 142e970bdc
add nft-update-addresses as package & with a NixOS module 1 year ago