{"id":20249435,"url":"https://github.com/eternaltyro/dumbstuff","last_synced_at":"2026-05-08T06:04:04.723Z","repository":{"id":25057326,"uuid":"28477392","full_name":"eternaltyro/dumbstuff","owner":"eternaltyro","description":"(Mirror) Dumb Stuff I do everynow and then; Mirrored from Gitlab 👇","archived":false,"fork":false,"pushed_at":"2025-10-15T18:00:36.000Z","size":391,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-16T17:11:48.984Z","etag":null,"topics":["ansible","archlinux","logstash","security","shell","vimrc"],"latest_commit_sha":null,"homepage":"https://gitlab.com/eternaltyro/dumbstuff","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eternaltyro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security/addroute.sh","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-12-25T09:27:38.000Z","updated_at":"2025-10-15T18:00:40.000Z","dependencies_parsed_at":"2024-08-08T11:39:10.093Z","dependency_job_id":"e668ca29-4923-43d7-bd41-69c52cd202d1","html_url":"https://github.com/eternaltyro/dumbstuff","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eternaltyro/dumbstuff","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eternaltyro%2Fdumbstuff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eternaltyro%2Fdumbstuff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eternaltyro%2Fdumbstuff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eternaltyro%2Fdumbstuff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eternaltyro","download_url":"https://codeload.github.com/eternaltyro/dumbstuff/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eternaltyro%2Fdumbstuff/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27427599,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-01T02:00:06.371Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","archlinux","logstash","security","shell","vimrc"],"created_at":"2024-11-14T09:53:54.522Z","updated_at":"2025-12-01T10:02:01.107Z","avatar_url":"https://github.com/eternaltyro.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Dumb Scripts\n============\n\nA repository of scripts to do everyday tasks and some advanced tasks.. I would be very VERRRY careful using these for anything serious. You've been warned.\n\nList of scripts here:\n---------------------\n\n+ Ubuntu_dl Script to download the latest nightly build of an Ubuntu distro\n+ aws_vpn_linux_cgw.sh Script to set up a Linux instance as a Customer Gateway for Amazon AWS VPN \n+ build_alljoyn.sh A desperate attempt to prepare RaspberryPi for compiling AllJoyn source\n+ firewall.rules Simple IPtables Firewall Rules\n+ harden.sh Attempt to scritify simple system hardening.\n+ installstuff.sh Script to prep new personal systems\n+ ...\n\n# TODO: Selfhosted Setup\n\n- Mealie\n- Calibre Web\n- Jellyfin\n- Vaultwarden\n\n## TODO: SYSTEM SETUP\n\n- Move away from mkinitcpio to dracut or booster\n- Move mkinitcpio hooks to Systemd\n    - udev -\u003e systemd\n    - keymap consolefont -\u003e sd-vconsole\n    - encrypt -\u003e sd-encrypt\n- Enable FIDO2 unlock for dm-crypt devices\n- Attempt a move from iwctl to networkctl (WiFi, VPN, DoH/DoT, IPv6 extensions)\n- Smart card login\n- Fingerprint setup + PAM using fingwit (or alternatives)\n- TPM2 keys\n- Podman systemd unit\n\n## TODO: REPO\n\n- Automatic Openstack installation\n- Preeseeds and Kickstarts\n- mkdocs ci for documentation\n- Add git commit templates\n\n```\ngit config --global commit.template ~/.git/commit-template.txt\n\n```\n- PolKit configuration\n- Alternative Utilities:\n    - lsusb -\u003e cyme\n    - VPN -\u003e wireguard\n- Proper configuration of libsecret / KWalletd6\n- Flatpak portal configuration and app envvar for Wayland\n\n\n# DEPRECATED:\n\n- Usage of AwesomeWM: Switched to KDE\n\n## Setting up Awesome Themes\n\n- Install awesome WM\n- Setup awesome-freedesktop\n- Setup awesome-copycats\n- Copy rc.lua from rc.lua.template\n- Edit to enable theme\n  - Set alacritty or urxvt as x-terminal\n  - Set rofi at mod + x\n  - Set OpenWeatherMap API city code to local city code\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feternaltyro%2Fdumbstuff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feternaltyro%2Fdumbstuff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feternaltyro%2Fdumbstuff/lists"}