https://github.com/eternaltyro/dumbstuff
(Mirror) Dumb Stuff I do everynow and then; Mirrored from Gitlab 👇
https://github.com/eternaltyro/dumbstuff
ansible archlinux logstash security shell vimrc
Last synced: 4 months ago
JSON representation
(Mirror) Dumb Stuff I do everynow and then; Mirrored from Gitlab 👇
- Host: GitHub
- URL: https://github.com/eternaltyro/dumbstuff
- Owner: eternaltyro
- Created: 2014-12-25T09:27:38.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2025-10-15T18:00:36.000Z (5 months ago)
- Last Synced: 2025-10-16T17:11:48.984Z (5 months ago)
- Topics: ansible, archlinux, logstash, security, shell, vimrc
- Language: Shell
- Homepage: https://gitlab.com/eternaltyro/dumbstuff
- Size: 382 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: security/addroute.sh
Awesome Lists containing this project
README
Dumb Scripts
============
A 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.
List of scripts here:
---------------------
+ Ubuntu_dl Script to download the latest nightly build of an Ubuntu distro
+ aws_vpn_linux_cgw.sh Script to set up a Linux instance as a Customer Gateway for Amazon AWS VPN
+ build_alljoyn.sh A desperate attempt to prepare RaspberryPi for compiling AllJoyn source
+ firewall.rules Simple IPtables Firewall Rules
+ harden.sh Attempt to scritify simple system hardening.
+ installstuff.sh Script to prep new personal systems
+ ...
# TODO: Selfhosted Setup
- Mealie
- Calibre Web
- Jellyfin
- Vaultwarden
## TODO: SYSTEM SETUP
- Move away from mkinitcpio to dracut or booster
- Move mkinitcpio hooks to Systemd
- udev -> systemd
- keymap consolefont -> sd-vconsole
- encrypt -> sd-encrypt
- Enable FIDO2 unlock for dm-crypt devices
- Attempt a move from iwctl to networkctl (WiFi, VPN, DoH/DoT, IPv6 extensions)
- Smart card login
- Fingerprint setup + PAM using fingwit (or alternatives)
- TPM2 keys
- Podman systemd unit
## TODO: REPO
- Automatic Openstack installation
- Preeseeds and Kickstarts
- mkdocs ci for documentation
- Add git commit templates
```
git config --global commit.template ~/.git/commit-template.txt
```
- PolKit configuration
- Alternative Utilities:
- lsusb -> cyme
- VPN -> wireguard
- Proper configuration of libsecret / KWalletd6
- Flatpak portal configuration and app envvar for Wayland
# DEPRECATED:
- Usage of AwesomeWM: Switched to KDE
## Setting up Awesome Themes
- Install awesome WM
- Setup awesome-freedesktop
- Setup awesome-copycats
- Copy rc.lua from rc.lua.template
- Edit to enable theme
- Set alacritty or urxvt as x-terminal
- Set rofi at mod + x
- Set OpenWeatherMap API city code to local city code