-
1568bef698
nixos/nft-update-addresses: improve service description
main
Felix Stupp
2024-09-29 00:51:59 +0000
-
c73351f6e2
nixos/nft-update-addresses: propagate nftables.service reload to rule flush
Felix Stupp
2024-09-29 00:51:28 +0000
-
b059c77f71
nft-update-addresses: flush rules on service reload
Felix Stupp
2024-09-29 00:50:20 +0000
-
f303226b70
nft-update-addresses: implement rule flush mechanism
Felix Stupp
2024-09-29 00:50:08 +0000
-
b807649fab
nft-update-addresses: format code, extract ip_cmd variable
Felix Stupp
2024-09-29 00:37:33 +0000
-
05bdbaa3aa
nft-update-addresses: decrease burst interval for interface updates to 0.1 sec
Felix Stupp
2024-09-29 00:36:47 +0000
-
341cb83aed
nft-update-addresses: batch nft updates from all interfaces
Felix Stupp
2024-09-29 00:36:19 +0000
-
2f19d11aff
nft-update-addresses: select SLAAC prefix based on lifetimes
Felix Stupp
2024-09-29 00:35:43 +0000
-
d3b8d4cc14
nft-update-addresses: fix checking for None, fixing type guards
Felix Stupp
2024-09-29 00:35:07 +0000
-
84fe940a26
nft-update-addresses: InterfaceUpdateHandler: separate handling of SLAAC prefix updates & deletions
Felix Stupp
2024-09-29 00:34:02 +0000
-
b04a322635
nft-update-addresses: InterfaceUpdateHandler: remember IPs with metadata (such as lifetime)
Felix Stupp
2024-09-29 00:30:59 +0000
-
5436d31ca8
nft-update-addresses: fix logging of thread exception
Felix Stupp
2024-09-29 00:28:40 +0000
-
ecff468750
nft-update-addresses: parse lifetimes to absolute datetime
Felix Stupp
2024-09-29 00:28:08 +0000
-
7a09055ec3
nft-update-addresses: use TypeAlias for IPvXInterface
Felix Stupp
2024-09-28 17:13:35 +0000
-
81715a7897
nft-update-addresses: MACAdress: convert comment to docstring
Felix Stupp
2024-09-28 17:11:38 +0000
-
543c4cac1d
nft-update-addresses: add comment about ip update format
Felix Stupp
2024-09-28 17:07:14 +0000
-
cba1292bd9
nft-update-addresses: add support for parsing lifetimes on IP updates
Felix Stupp
2024-09-28 17:06:49 +0000
-
ca3093ddb1
nft-update-addresses: split update parse & gen in InterfaceConfig
Felix Stupp
2024-09-28 15:51:43 +0000
-
1df05af3c5
nft-update-addresses: remove support for deprecated protocol port rules
Felix Stupp
2024-09-28 15:39:14 +0000
-
7b4d5ada9c
nft-update-addresses: improve error message on requiring CIDR /64 for SLAAC IPs
Felix Stupp
2024-09-28 15:37:25 +0000
-
4cd830ba6e
nft-update-addresses: improve error reportings from inside threads
Felix Stupp
2024-09-28 15:36:30 +0000
-
6e74da5a70
nft-update-addresses: implement general set/map implementation
Felix Stupp
2024-09-27 00:02:00 +0000
-
b62b67257f
nft-update-addresses: implement dnat allow set
Felix Stupp
2024-09-27 00:00:48 +0000
-
c886e880f7
nft-update-addresses: reformat code
Felix Stupp
2024-09-27 00:00:22 +0000
-
15203e1c7e
nft-update-addresses: flush prefix sets on IP address removal
Felix Stupp
2024-09-26 23:58:02 +0000
-
99e7fa2f62
nft-update-addresses: add helper matcher to enum NftValueOperation
Felix Stupp
2024-09-26 23:55:54 +0000
-
11626ede34
nft-update-addresses: add ULAs to addr sets
Felix Stupp
2024-09-26 23:53:46 +0000
-
376e54e564
nft-update-addresses: remove debug log on ULA case
Felix Stupp
2024-09-26 23:53:02 +0000
-
25117551b4
nft-update-addresses: extract IPv6_ULA_NET as global const
Felix Stupp
2024-09-26 23:50:53 +0000
-
7f6e608fa0
nft-update-addresses: add all_ipvX{addr,net} sets
Felix Stupp
2024-09-26 23:49:46 +0000
-
84fc26d1dc
nft-update-addresses: extract kickoff_ip from monitor_ip
Felix Stupp
2024-09-26 23:46:55 +0000
-
52ddde1d6a
nixos: set system.configurationRevision from flake metadata
Felix Stupp
2024-09-26 23:20:24 +0000
-
ef0f816b70
add backport helpers to lib.backport
Felix Stupp
2024-09-26 15:03:45 +0000
-
07c9126aa9
add lib.lists.groupByMult
Felix Stupp
2024-09-26 14:50:35 +0000
-
ea7a167bf9
add lib.attrsets file (empty, for now)
Felix Stupp
2024-09-26 14:49:13 +0000
-
79fd0353cb
add lib.strings.conditionalString
Felix Stupp
2024-09-26 14:48:24 +0000
-
b80ebe6811
lib: rewrite importing sub libaries
Felix Stupp
2024-09-26 14:41:16 +0000
-
9de5d64d7e
add lib.network
Felix Stupp
2024-09-26 12:46:29 +0000
-
5b0b20b3a9
add lib.math
Felix Stupp
2024-09-26 12:45:50 +0000
-
c8f786cd40
flake: extract helper initFlakeMod from importFlakeMod
Felix Stupp
2024-09-26 12:32:11 +0000
-
a0a028d44d
update flake.lock
Felix Stupp
2024-09-26 12:31:15 +0000
-
7a1cc082a4
nixosMod: add extends for services.tailscale.{set,up}Flags
Felix Stupp
2024-09-07 13:48:15 +0000
-
82314ed3ef
nft-update-addresses: add support for listing MACs without ports defined
Felix Stupp
2024-09-06 14:55:17 +0000
-
489b6ccd78
nixosMod/router: ensure macs are used in lower case format
Felix Stupp
2024-09-06 14:53:58 +0000
-
65bd877fd9
nixosMod/router: filter empty results on join, fixes devs w/o ports
Felix Stupp
2024-09-06 14:52:44 +0000
-
844a554553
nixosMod/router: rewrite code with lib.trivial.pipe
Felix Stupp
2024-09-06 14:52:16 +0000
-
06aea6f327
nisosProfiles: add installer
Felix Stupp
2024-09-06 13:57:58 +0000
-
76d22b49ab
nixosProfiles: extract pveGuestHwSupport from pveGuest
Felix Stupp
2024-09-06 13:56:10 +0000
-
6f3f7f7682
nixosProfiles: add helper for importing a profile as flakeMod
Felix Stupp
2024-09-06 13:36:43 +0000
-
46960817bb
nixos: add helper to import systems from files
Felix Stupp
2024-09-06 13:35:36 +0000
-
450362e37a
nixos: expose all args to nixosSystem via _banananetwork_systemArgs
Felix Stupp
2024-09-06 13:34:52 +0000
-
796adc33a7
nix/myOptions: declare my username a default
Felix Stupp
2024-09-06 13:33:29 +0000
-
7c4a5e0beb
overlays/fromFlake: add librespot-auth
Felix Stupp
2024-09-06 13:32:35 +0000
-
7ed8faaca8
nixosProfiles/common: add SSH host key of gitlab.kit.edu
Felix Stupp
2024-09-06 13:30:56 +0000
-
8b5d589e01
nixosProfiles/common: enable ssh VerifyHostKeyDNS
Felix Stupp
2024-09-06 13:30:38 +0000
-
408b23e03b
nixosProfiles/pveGuest: add virtio_iommu module
Felix Stupp
2024-09-06 13:29:42 +0000
-
2abc0416cb
nixosProfiles/pveGuest: remove kernel modules duplicated with qemu-guest
Felix Stupp
2024-09-06 13:28:59 +0000
-
a6fa19293d
improvedDef/sshAuth: avoid root auth warning on installers too
Felix Stupp
2024-09-06 13:28:02 +0000
-
b2b34a1bc7
improvedDef/sshAuth: workaround issue with conflicting settings
Felix Stupp
2024-09-05 12:40:03 +0000
-
be9b20825b
improvedDef/sshAuthorize: only warn on multi-user systems
Felix Stupp
2024-09-05 11:30:53 +0000
-
a7241a57e3
lib: add modules.mkTestOverride
Felix Stupp
2024-09-05 11:14:52 +0000
-
029e7dcdf4
update flake.lock
Felix Stupp
2024-09-05 11:14:25 +0000
-
a157efe744
nixosMod: add router module
Felix Stupp
2024-09-05 01:51:04 +0000
-
da1ed34e5e
add slaacSuffix to unused lib
Felix Stupp
2024-09-05 00:39:36 +0000
-
0f31ad218c
add librespot-auth package
Felix Stupp
2024-09-05 00:36:01 +0000
-
ad613d11e2
nixosMod/vmCommon: ensure pingability
Felix Stupp
2024-09-05 00:32:54 +0000
-
a3b12d10bb
nixosMod/vmCommon: declare disabled firewall logging a mkDefault
Felix Stupp
2024-09-05 00:31:48 +0000
-
be8044f531
nixosMod/useable: change docu stuff to mkDefault priority
Felix Stupp
2024-09-05 00:30:52 +0000
-
d0b8873472
nixosMod/improvedDef/wayland: make Firefox & Electron apps use Wayland
Felix Stupp
2024-09-05 00:30:16 +0000
-
9d32b462e5
nixosMod/graphics: add intel driver to 32-bit libraries
Felix Stupp
2024-09-05 00:28:53 +0000
-
a7f7cf382d
nixosMod/frontend/vscode: add python IDE stuff
Felix Stupp
2024-09-05 00:28:15 +0000
-
3d0e663a25
nixosMod/frontend: config git difftool vscode conditionally
Felix Stupp
2024-09-05 00:27:47 +0000
-
463e7c642e
nixosMod/frontend: reformat code
Felix Stupp
2024-09-05 00:27:33 +0000
-
365d5121f0
nixosMod/frontend: add nix-output-monitor
Felix Stupp
2024-09-05 00:26:36 +0000
-
9db6bf9840
nixosMod/frontend: configure bash history to ignore duplicates & allow exclusion with space
Felix Stupp
2024-09-05 00:25:19 +0000
-
b3a9fb322f
nixosMod/frontend: add tor-browser
Felix Stupp
2024-09-05 00:25:01 +0000
-
b89c21ff84
nixosMod/debugMinimal: configure bash history to ignore duplicates
Felix Stupp
2024-09-05 00:24:21 +0000
-
443f109ee6
nixosMod: move sshSecurity to extends/openssh
Felix Stupp
2024-09-05 00:09:17 +0000
-
4599434969
nixosMod: move kernel to extends
Felix Stupp
2024-09-05 00:05:03 +0000
-
510d992579
nix/lib: add types for EUI-48, EUI-64, IPv4 & IPv6
Felix Stupp
2024-09-04 23:55:25 +0000
-
6fc905387e
nix/lib: simplify code
Felix Stupp
2024-09-04 23:54:58 +0000
-
142e970bdc
add nft-update-addresses as package & with a NixOS module
Felix Stupp
2024-09-04 14:17:15 +0000
-
0b0e008fdb
nixosMod: include packages from flake automatically
Felix Stupp
2024-09-04 14:16:33 +0000
-
8d603e3837
allow easy inclusion of flake packages via overlay
Felix Stupp
2024-09-04 14:15:40 +0000
-
520a9ec569
add patch for radv prefix fade out in systemd as overlay & NixOS module
Felix Stupp
2024-09-03 22:35:10 +0000
-
70f279b1df
nixosMod/frontend/vscode: import keybindings from other host
Felix Stupp
2024-08-31 12:45:14 +0000
-
cb811d6b8c
nixosMod/frontend: add retroarch with cores for Nintendo consoles
Felix Stupp
2024-08-31 12:44:01 +0000
-
43df210032
nixos/frontend: add userspace driver for steamcontroller
Felix Stupp
2024-08-31 12:43:40 +0000
-
a49fa9acb2
hmMod/extends: add retroarch settings enable & cores
Felix Stupp
2024-08-31 12:42:28 +0000
-
6924bcefa2
hmMods/extends: add vscode.keybindingsNext option
Felix Stupp
2024-08-31 12:42:08 +0000
-
eb58a9d89d
frontend: gpg-agent: add hint that every key needs to be added manually
Felix Stupp
2024-08-30 22:48:51 +0000
-
c5d4e94b39
frontend: add & configure yt-dlp
Felix Stupp
2024-08-30 22:48:24 +0000
-
ba81058573
frontend: add mpv script cheatsheet
Felix Stupp
2024-08-30 22:48:10 +0000
-
1e9f6c445c
frontend: add user groups required for cups, gamemode, sane
Felix Stupp
2024-08-30 22:46:55 +0000
-
581d6c0581
frontend: add sane for scanner support
Felix Stupp
2024-08-30 22:46:28 +0000
-
bb866aadc6
frontend: add bat with extraPackages
Felix Stupp
2024-08-30 22:46:09 +0000
-
0ed44c0a2e
frontend: mpv: add desc to plugins
Felix Stupp
2024-08-30 22:27:56 +0000
-
9a35820971
frontend: mpv: add keybindings from old setups
Felix Stupp
2024-08-30 22:27:23 +0000
-
26125cd9d4
frontend: configure sponsorblock on mpv
Felix Stupp
2024-08-30 21:50:31 +0000
-
cf67f4332a
frontend: reformat code around mpv.scriptOpts
Felix Stupp
2024-08-30 21:50:03 +0000