├── Dockerfile ├── README.md ├── diff ├── README ├── iso-diff └── squashfs-diff ├── icpcstrap ├── monitor ├── .gitignore ├── Makefile ├── README.md ├── config.json ├── go.mod ├── icpc-monitor.service ├── index.html └── main.go ├── notes └── web.md ├── rootfs ├── etc │ ├── default │ │ └── earlyoom │ ├── earlyoom-notif.sh │ ├── gdm3 │ │ ├── custom-autologin.conf │ │ └── custom-nologin.conf │ ├── netplan │ │ └── 02-icpc-wifi.yaml │ ├── skel │ │ ├── .config │ │ │ └── environment.d │ │ │ │ └── 90icpc.conf │ │ ├── .profile │ │ └── Desktop │ │ │ ├── DOMjudge.desktop │ │ │ └── seats.txt │ └── systemd │ │ ├── sleep.conf │ │ └── system │ │ ├── earlyoom.service │ │ ├── heartbeat.service │ │ ├── heartbeat.service.d │ │ └── override.conf │ │ ├── heartbeat.timer │ │ └── timers.target.wants │ │ └── heartbeat.timer └── opt │ ├── earlyoom │ ├── heartbeat │ ├── set-autologin │ └── set-nologin └── tools ├── .gitignore ├── README.md ├── getscreen.py ├── push.py └── run-all.sh /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/README.md -------------------------------------------------------------------------------- /diff/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/diff/README -------------------------------------------------------------------------------- /diff/iso-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/diff/iso-diff -------------------------------------------------------------------------------- /diff/squashfs-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/diff/squashfs-diff -------------------------------------------------------------------------------- /icpcstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/icpcstrap -------------------------------------------------------------------------------- /monitor/.gitignore: -------------------------------------------------------------------------------- 1 | icpc-monitor -------------------------------------------------------------------------------- /monitor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/monitor/Makefile -------------------------------------------------------------------------------- /monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/monitor/README.md -------------------------------------------------------------------------------- /monitor/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/monitor/config.json -------------------------------------------------------------------------------- /monitor/go.mod: -------------------------------------------------------------------------------- 1 | module icpc-monitor 2 | 3 | go 1.20 4 | -------------------------------------------------------------------------------- /monitor/icpc-monitor.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/monitor/icpc-monitor.service -------------------------------------------------------------------------------- /monitor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/monitor/index.html -------------------------------------------------------------------------------- /monitor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/monitor/main.go -------------------------------------------------------------------------------- /notes/web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/notes/web.md -------------------------------------------------------------------------------- /rootfs/etc/default/earlyoom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/default/earlyoom -------------------------------------------------------------------------------- /rootfs/etc/earlyoom-notif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/earlyoom-notif.sh -------------------------------------------------------------------------------- /rootfs/etc/gdm3/custom-autologin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/gdm3/custom-autologin.conf -------------------------------------------------------------------------------- /rootfs/etc/gdm3/custom-nologin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/gdm3/custom-nologin.conf -------------------------------------------------------------------------------- /rootfs/etc/netplan/02-icpc-wifi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/netplan/02-icpc-wifi.yaml -------------------------------------------------------------------------------- /rootfs/etc/skel/.config/environment.d/90icpc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/skel/.config/environment.d/90icpc.conf -------------------------------------------------------------------------------- /rootfs/etc/skel/.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/skel/.profile -------------------------------------------------------------------------------- /rootfs/etc/skel/Desktop/DOMjudge.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/skel/Desktop/DOMjudge.desktop -------------------------------------------------------------------------------- /rootfs/etc/skel/Desktop/seats.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rootfs/etc/systemd/sleep.conf: -------------------------------------------------------------------------------- 1 | [Sleep] 2 | AllowSuspend=no 3 | -------------------------------------------------------------------------------- /rootfs/etc/systemd/system/earlyoom.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/systemd/system/earlyoom.service -------------------------------------------------------------------------------- /rootfs/etc/systemd/system/heartbeat.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/systemd/system/heartbeat.service -------------------------------------------------------------------------------- /rootfs/etc/systemd/system/heartbeat.service.d/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="HEARTBEATURL=http://192.168.99.2:3000/" -------------------------------------------------------------------------------- /rootfs/etc/systemd/system/heartbeat.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/etc/systemd/system/heartbeat.timer -------------------------------------------------------------------------------- /rootfs/etc/systemd/system/timers.target.wants/heartbeat.timer: -------------------------------------------------------------------------------- 1 | ../heartbeat.timer -------------------------------------------------------------------------------- /rootfs/opt/earlyoom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/opt/earlyoom -------------------------------------------------------------------------------- /rootfs/opt/heartbeat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/opt/heartbeat -------------------------------------------------------------------------------- /rootfs/opt/set-autologin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/opt/set-autologin -------------------------------------------------------------------------------- /rootfs/opt/set-nologin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/rootfs/opt/set-nologin -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | icpc.json 2 | test.txt 3 | -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/getscreen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/tools/getscreen.py -------------------------------------------------------------------------------- /tools/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/tools/push.py -------------------------------------------------------------------------------- /tools/run-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taoky/icpcstrap/HEAD/tools/run-all.sh --------------------------------------------------------------------------------