alpha
Login
or
Join now
lass.pds.lassul.us
/
superconfig
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
1
Pipelines
superconfig
/
configs
15 folders
92 files
at
60f8229a517edca83cf52c4a514c5c25837eff94
lassulus
configs.phonetpm-ssh: init, use on ignavia, icarus and shodan
9d ago
60f8229a
boot
configs: rename from 2configs
2 weeks ago
desktops
machines.icarus: switch from xmonad to sway
1 week ago
dns
configs.hermes-proxy: serve hermes-voice on voice.lassul.us
1 week ago
hass
configs: replace krebs.iptables with the nftables firewall Every machine now uses networking.firewall on networking.nftables with the same defaults krebs.iptables had: input and forward drop, all ICMP accepted, no reverse path filter. Open ports and trusted interfaces are unchanged on all machines. - interface port rules become firewall.interfaces.<if>.allowed*Ports, interface-wide accepts trustedInterfaces - forwarding goes through extraForwardRules; yellow keeps forward unfiltered for the transmission namespace - NAT rules become per-module networking.nftables.tables - ssh-redirect: 45621 redirects to 22, new connections to 22 are reset unless they come from lo, retiolum or wiregrill - xerxes: the JOOL xtables target is added by jool-iptables through ip6tables-nft, with XTABLES_LIBDIR pointing at jool's extension - flushRuleset = false so libvirt/podman/jool tables survive reloads; extraDeletions drops the iptables-nft tables krebs.iptables left Rules that were silently ignored while networking.firewall was disabled, such as clan's yggdrasil filter, now take effect.
1 week ago
hw
configs: remove dead modules
2 weeks ago
iroh-relay
configs: rename from 2configs
2 weeks ago
monitoring
configs: remove dead modules
2 weeks ago
orca
keys.ssh: init phonetpm_massulus, authorize alongside ignavia
1 week ago
paste
configs.paste: serve paste, imgur and cyberlocker through fcgiwrap One python CGI (configs/paste/paste.py) replaces the htgen-paste, htgen-imgur and htgen-cyberlocker handlers and the paste-form script. Items keep their names and directories, so old links and the backups stay as they are; systemd hands the directories to the new paste user. The upload form now stores directly instead of posting back to p.krebsco.de.
1 week ago
ppp
configs: rename from 2configs
2 weeks ago
printing
configs: rename from 2configs
2 weeks ago
services
configs.services.pad: upload any file to p.krebsco.de, drop external link warning
1 week ago
sigexec
configs: rename from 2configs
2 weeks ago
websites
configs.kartei: drop krebs.users The option only fed lassul.us/ssh.pub, lassul.us/gpg.pub and makefu's key for the download user. ssh.pub now lists every key lass logs in with on neoprism, gpg.pub serves keys/pgp/yubi_pgp.pgp, and makefu's key is read from kartei directly.
1 week ago
yellow-mounts
configs: rename from 2configs
2 weeks ago
ableton.nix
configs: rename from 2configs
2 weeks ago
alacritty.nix
configs: use pkgs.writers instead of nix-writers nixpkgs' pkgs.writers replaces nix-writers' top-level writeDash, writeDashBin, writeBashBin and write (now linkFarm).
1 week ago
android-webcam.nix
configs: rename from 2configs
2 weeks ago
atuin-server.nix
configs: rename from 2configs
2 weeks ago
auto-timezone.nix
configs: rename from 2configs
2 weeks ago
autotether.nix
configs: rename from 2configs
2 weeks ago
autoupdate.nix
configs: rename from 2configs
2 weeks ago
book.nix
tools.book: apply calendar edits to bookings
1 week ago
br.nix
configs: use pkgs.writers instead of nix-writers nixpkgs' pkgs.writers replaces nix-writers' top-level writeDash, writeDashBin, writeBashBin and write (now linkFarm).
1 week ago
browsers.nix
configs: rename from 2configs
2 weeks ago
c-base-ai-tunnel.nix
configs: rename from 2configs
2 weeks ago
cast.nix
configs: rename from 2configs
2 weeks ago
consul.nix
configs: replace krebs.iptables with the nftables firewall Every machine now uses networking.firewall on networking.nftables with the same defaults krebs.iptables had: input and forward drop, all ICMP accepted, no reverse path filter. Open ports and trusted interfaces are unchanged on all machines. - interface port rules become firewall.interfaces.<if>.allowed*Ports, interface-wide accepts trustedInterfaces - forwarding goes through extraForwardRules; yellow keeps forward unfiltered for the transmission namespace - NAT rules become per-module networking.nftables.tables - ssh-redirect: 45621 redirects to 22, new connections to 22 are reset unless they come from lo, retiolum or wiregrill - xerxes: the JOOL xtables target is added by jool-iptables through ip6tables-nft, with XTABLES_LIBDIR pointing at jool's extension - flushRuleset = false so libvirt/podman/jool tables survive reloads; extraDeletions drops the iptables-nft tables krebs.iptables left Rules that were silently ignored while networking.firewall was disabled, such as clan's yggdrasil filter, now take effect.
1 week ago
container-bridge.nix
configs: replace krebs.iptables with the nftables firewall Every machine now uses networking.firewall on networking.nftables with the same defaults krebs.iptables had: input and forward drop, all ICMP accepted, no reverse path filter. Open ports and trusted interfaces are unchanged on all machines. - interface port rules become firewall.interfaces.<if>.allowed*Ports, interface-wide accepts trustedInterfaces - forwarding goes through extraForwardRules; yellow keeps forward unfiltered for the transmission namespace - NAT rules become per-module networking.nftables.tables - ssh-redirect: 45621 redirects to 22, new connections to 22 are reset unless they come from lo, retiolum or wiregrill - xerxes: the JOOL xtables target is added by jool-iptables through ip6tables-nft, with XTABLES_LIBDIR pointing at jool's extension - flushRuleset = false so libvirt/podman/jool tables survive reloads; extraDeletions drops the iptables-nft tables krebs.iptables left Rules that were silently ignored while networking.firewall was disabled, such as clan's yggdrasil filter, now take effect.
1 week ago
container-tests.nix
configs: rename from 2configs
2 weeks ago
covibe.nix
configs: rename from 2configs
2 weeks ago
crit.nix
machines.coaxmetal: add crit review daemons reachable over retiolum
1 week ago
default.nix
keys.ssh: init phonetpm_massulus, authorize alongside ignavia
1 week ago
docuseal.nix
configs: rename from 2configs
2 weeks ago
download-user.nix
keys.ssh: init phonetpm_massulus, authorize alongside ignavia
1 week ago
et-server.nix
configs: rename from 2configs
2 weeks ago
fetchWallpaper.nix
configs: rename from 2configs
2 weeks ago
fonts.nix
configs: rename from 2configs
2 weeks ago
games.nix
configs: rename from 2configs
2 weeks ago
gc.nix
configs.kartei: replace krebs.hosts with kartei directly Render /etc/hosts, ssh known_hosts and ssh ports from kartei (plus the superconfig-only cards in retiolum/) instead of stockholm's krebs.hosts, and drop krebs.build.host everywhere: readers now use kartei.hosts or networking.hostName, which comes from the clan machine name. - remove stockholm users/hosts/build/dns/ssh imports; declare krebs.users locally - drop the acheron/starkstrom krebs.hosts cards; both now appear in every machine's /etc/hosts - neoprism: stop serving /hosts and /retiolum.hosts - ignavia: move the styx tinc Address override onto the kartei-built host file; the krebs.hosts one had no effect since the kartei cutover
2 weeks ago
gg23.nix
configs: replace krebs.iptables with the nftables firewall Every machine now uses networking.firewall on networking.nftables with the same defaults krebs.iptables had: input and forward drop, all ICMP accepted, no reverse path filter. Open ports and trusted interfaces are unchanged on all machines. - interface port rules become firewall.interfaces.<if>.allowed*Ports, interface-wide accepts trustedInterfaces - forwarding goes through extraForwardRules; yellow keeps forward unfiltered for the transmission namespace - NAT rules become per-module networking.nftables.tables - ssh-redirect: 45621 redirects to 22, new connections to 22 are reset unless they come from lo, retiolum or wiregrill - xerxes: the JOOL xtables target is added by jool-iptables through ip6tables-nft, with XTABLES_LIBDIR pointing at jool's extension - flushRuleset = false so libvirt/podman/jool tables survive reloads; extraDeletions drops the iptables-nft tables krebs.iptables left Rules that were silently ignored while networking.firewall was disabled, such as clan's yggdrasil filter, now take effect.
1 week ago
green-host.nix
modules.sync-containers3: move options to lass.sync-containers3
1 week ago
gsm-wiki.nix
configs: rename from 2configs
2 weeks ago
herdr.nix
configs: rename from 2configs
2 weeks ago
hermes-mail-vars.nix
configs.mailserver: add hermes@lassul.us mailbox for coaxmetal hermes
1 week ago
hermes-proxy.nix
configs.hermes-proxy: serve hermes-voice on voice.lassul.us
1 week ago
hotdog-host.nix
modules.sync-containers3: move options to lass.sync-containers3
1 week ago
htop.nix
configs: use pkgs.writers instead of nix-writers nixpkgs' pkgs.writers replaces nix-writers' top-level writeDash, writeDashBin, writeBashBin and write (now linkFarm).
1 week ago
ipfs.nix
configs: rename from 2configs
2 weeks ago
kannix.nix
keys.ssh: init phonetpm_massulus, authorize alongside ignavia
1 week ago
kartei.nix
configs.kartei: drop krebs.users The option only fed lassul.us/ssh.pub, lassul.us/gpg.pub and makefu's key for the download user. ssh.pub now lists every key lass logs in with on neoprism, gpg.pub serves keys/pgp/yubi_pgp.pgp, and makefu's key is read from kartei directly.
1 week ago
kitty.nix
configs: rename from 2configs
2 weeks ago
mail.nix
configs: rename from 2configs
2 weeks ago
mailserver.nix
configs.mailserver: add hermes@lassul.us mailbox for coaxmetal hermes
1 week ago
mc.nix
configs: use pkgs.writers instead of nix-writers nixpkgs' pkgs.writers replaces nix-writers' top-level writeDash, writeDashBin, writeBashBin and write (now linkFarm).
1 week ago
mouse.nix
configs: rename from 2configs
2 weeks ago
mumble-reminder.nix
Merge pull request #14 from riotbib/fix-mumblereminder-goldwaldsaenger
1 week ago
n2n-supernode.nix
configs: rename from 2configs
2 weeks ago
n8n.nix
configs: replace krebs.iptables with the nftables firewall Every machine now uses networking.firewall on networking.nftables with the same defaults krebs.iptables had: input and forward drop, all ICMP accepted, no reverse path filter. Open ports and trusted interfaces are unchanged on all machines. - interface port rules become firewall.interfaces.<if>.allowed*Ports, interface-wide accepts trustedInterfaces - forwarding goes through extraForwardRules; yellow keeps forward unfiltered for the transmission namespace - NAT rules become per-module networking.nftables.tables - ssh-redirect: 45621 redirects to 22, new connections to 22 are reset unless they come from lo, retiolum or wiregrill - xerxes: the JOOL xtables target is added by jool-iptables through ip6tables-nft, with XTABLES_LIBDIR pointing at jool's extension - flushRuleset = false so libvirt/podman/jool tables survive reloads; extraDeletions drops the iptables-nft tables krebs.iptables left Rules that were silently ignored while networking.firewall was disabled, such as clan's yggdrasil filter, now take effect.
1 week ago
network-manager.nix
configs: rename from 2configs
2 weeks ago
networkd.nix
configs: rename from 2configs
2 weeks ago
nginx.nix
configs: rename from 2configs
2 weeks ago
nix.nix
configs: rename from 2configs
2 weeks ago
nixpkgs-triage.nix
configs: rename from 2configs
2 weeks ago
omnigent.nix
configs: rename from 2configs
2 weeks ago
opencrow.nix
keys.ssh: init phonetpm_massulus, authorize alongside ignavia
1 week ago
orange-host.nix
modules.sync-containers3: move options to lass.sync-containers3
1 week ago
pair-programming.nix
configs: allocate uids dynamically, drop stockholm.lib pairprogramming, radio, realwallpaper and the htgen users no longer get their ids from stockholm's genid. NixOS keeps the ids existing users already have in /etc/passwd and /etc/group, so nothing changes on deployed machines; fresh installs allocate them. The copied htgen, reaktor2 and realwallpaper modules use nixpkgs option types instead of stockholm's, htgen's user is a small name/home submodule (home still defaults to /home/<name>), and reaktor2 carries its own stripAttr.
1 week ago
parley.nix
configs: rename from 2configs
2 weeks ago
pass.nix
configs: rename from 2configs
2 weeks ago
phonetpm-ssh.nix
configs.phonetpm-ssh: init, use on ignavia, icarus and shodan
1 week ago
phonetpm.nix
configs.phonetpm-ssh: init, use on ignavia, icarus and shodan
1 week ago
pinned-registry.nix
configs: rename from 2configs
2 weeks ago
pipewire.nix
configs: rename from 2configs
2 weeks ago
pocket-id.nix
configs: rename from 2configs
2 weeks ago
power-action.nix
configs: rename from 2configs
2 weeks ago
rad.nix
configs: rename from 2configs
2 weeks ago
radicale-user-generator.nix
configs.radicale: one shared calendar for lass, book and hermes
1 week ago
radicale.nix
configs.radicale: one shared calendar for lass, book and hermes
1 week ago
radicle.lassul.us.nix
configs: rename from 2configs
2 weeks ago
realwallpaper.nix
modules.realwallpaper: vendor from stockholm Copied from stockholm krebs/3modules/realwallpaper.nix (cc283503); the wallpaper generator comes from stockholm's packages output instead of its overlay.
1 week ago
red-host.nix
modules.sync-containers3: move options to lass.sync-containers3
1 week ago
retiolum.nix
configs.retiolum: restart tinc on switch instead of stopping it up front
1 week ago
review.nix
configs: rename from 2configs
2 weeks ago
riot.nix
configs.riot: let networkd own the host route to the container
1 week ago
rogue-talk.nix
configs: rename from 2configs
2 weeks ago
rtl-sdr.nix
configs: rename from 2configs
2 weeks ago
security-workarounds.nix
configs: rename from 2configs
2 weeks ago
snapclient.nix
configs: rename from 2configs
2 weeks ago
snappymail.nix
configs: rename from 2configs
2 weeks ago
snapserver.nix
configs: rename from 2configs
2 weeks ago
spora.nix
configs: rename from 2configs
2 weeks ago
ssh-redirect.nix
configs: replace krebs.iptables with the nftables firewall Every machine now uses networking.firewall on networking.nftables with the same defaults krebs.iptables had: input and forward drop, all ICMP accepted, no reverse path filter. Open ports and trusted interfaces are unchanged on all machines. - interface port rules become firewall.interfaces.<if>.allowed*Ports, interface-wide accepts trustedInterfaces - forwarding goes through extraForwardRules; yellow keeps forward unfiltered for the transmission namespace - NAT rules become per-module networking.nftables.tables - ssh-redirect: 45621 redirects to 22, new connections to 22 are reset unless they come from lo, retiolum or wiregrill - xerxes: the JOOL xtables target is added by jool-iptables through ip6tables-nft, with XTABLES_LIBDIR pointing at jool's extension - flushRuleset = false so libvirt/podman/jool tables survive reloads; extraDeletions drops the iptables-nft tables krebs.iptables left Rules that were silently ignored while networking.firewall was disabled, such as clan's yggdrasil filter, now take effect.
1 week ago
steam.nix
configs: rename from 2configs
2 weeks ago
syncthing.nix
configs: remove weechat
1 week ago
tablet-screen.nix
configs: rename from 2configs
2 weeks ago
themes.nix
configs: rename from 2configs
2 weeks ago
timeful.nix
configs: rename from 2configs
2 weeks ago
tor-ssh.nix
configs: rename from 2configs
2 weeks ago
tpm2.nix
configs: rename from 2configs
2 weeks ago
udisks.nix
configs: rename from 2configs
2 weeks ago
vaultwarden.nix
configs: rename from 2configs
2 weeks ago
wine.nix
configs: rename from 2configs
2 weeks ago
xdg-open.nix
configs: use pkgs.writers instead of nix-writers nixpkgs' pkgs.writers replaces nix-writers' top-level writeDash, writeDashBin, writeBashBin and write (now linkFarm).
1 week ago
yggdrasil.nix
configs: rename from 2configs
2 weeks ago
yubikey.nix
configs: rename from 2configs
2 weeks ago
zsh.nix
configs: rename from 2configs
2 weeks ago