{"id":30305490,"url":"https://github.com/idigitalflame/spaceport","last_synced_at":"2025-08-17T08:09:45.169Z","repository":{"id":51131772,"uuid":"363991093","full_name":"iDigitalFlame/Spaceport","owner":"iDigitalFlame","description":"System Management Daemon and Configuration for \"spaceport\" ","archived":false,"fork":false,"pushed_at":"2025-08-16T03:11:46.000Z","size":8070,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"TheTankv2","last_synced_at":"2025-08-16T04:32:57.888Z","etag":null,"topics":["archlinux","configuration-files","management-daemon","power-management","python","python3","smd","systemd"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iDigitalFlame.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"iDigitalFlame","ko_fi":"idflame"}},"created_at":"2021-05-03T16:23:21.000Z","updated_at":"2025-08-16T03:11:50.000Z","dependencies_parsed_at":"2024-07-06T21:27:35.858Z","dependency_job_id":"7cd6c58c-7c22-4f08-a534-3a91fd7949e5","html_url":"https://github.com/iDigitalFlame/Spaceport","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/iDigitalFlame/Spaceport","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDigitalFlame%2FSpaceport","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDigitalFlame%2FSpaceport/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDigitalFlame%2FSpaceport/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDigitalFlame%2FSpaceport/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iDigitalFlame","download_url":"https://codeload.github.com/iDigitalFlame/Spaceport/tar.gz/refs/heads/TheTankv2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDigitalFlame%2FSpaceport/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270820793,"owners_count":24651534,"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-08-17T02:00:09.016Z","response_time":129,"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":["archlinux","configuration-files","management-daemon","power-management","python","python3","smd","systemd"],"created_at":"2025-08-17T08:09:44.225Z","updated_at":"2025-08-17T08:09:45.150Z","avatar_url":"https://github.com/iDigitalFlame.png","language":"Python","funding_links":["https://github.com/sponsors/iDigitalFlame","https://ko-fi.com/idflame","https://ko-fi.com/Z8Z4121TDS"],"categories":[],"sub_categories":[],"readme":"# The Spaceport System Management Daemon (SMD)\n\nThis is the configuration for my personal Archlinux notebook, dubbed \"spaceport\".\n\nThis repository includes many files used in the configuration of the operating system and\nother installed packages. (Listed in packages.md)\n\nThe System Management Daemon (SMD) is a system that allows for management of many system-level components.\nIncluding brightness, networking, bluetooth, wireless, sleep, cpu and virtual machines.\nSMD is located in usr/lib and can be invoked from the bin and usr/lib/libexec directories.\n\n## Packages\n\n### System Required\n\n- apparmor\n- bluez\n- bluez-utilsutil-linux\n- dash\n- dhcpcd\n- dnsmasq\n- edk2-ovmf\n- fakeroot\n- iproute2\n- iptables-nft\n- logrotate\n- mkinitcpio\n- networkmanager\n- openssh\n- openssl\n- pacman-contrib\n- pam-u2f\n- pipewire-alsa\n- pipewire-pulse\n- pipewire-v4l2\n- polkit\n- python\n- python-gobject\n- python-notify2python-psutilefitools\n- qemu-audio-alsa\n- qemu-audio-pa\n- qemu-audio-spice\n- qemu-base\n- qemu-chardev-spice\n- qemu-hw-display-qxl\n- qemu-hw-display-virtio-gpu\n- qemu-hw-display-virtio-gpu-pci\n- qemu-hw-display-virtio-vga\n- qemu-hw-usb-host\n- qemu-hw-usb-redirect\n- qemu-vhost-user-gpu\n- reflector\n- rsync\n- samba\n- sbsigntools\n- spice\n- swtpm\n- systemd\n- tar\n- wireless-regdb\n- wireplumber\n- zstd\n\n#### Optional\n\n- btrfs-progs\n- lvm2\n- xfsprogs\n\n### Optional Intel Drivers\n\n- intel-media-driver\n- intel-ucode\n- libva-intel-driver\n- linux-firmware\n- mesa\n- vulkan-intel\n\n### User Required\n\n- gnome-keyring\n- grim\n- gtklock\n- imagemagick\n- libsecret\n- network-manager-applet\n- qt5-wayland\n- qt6-wayland\n- rofi-wayland\n- slurp\n- spice-gtk\n- swaybg\n- swayfx\n- swayidle\n- swaync\n- tigervnc\n- waybar\n- wl-clipboard\n- xdg-desktop-portal-wlr\n- xdg-utils\n- xorg-xwayland\n\n### Theme Optional\n\n- flatery-icon-theme-git\n- kora-icon-theme\n- noto-fonts-emoji\n- otf-fira-mono\n- otf-font-awesome-4\n- ttf-hack-nerd\n- ttf-roboto\n- vimix-cursors\n\n### Hydra Secureboot Config\n\nThere's not a package that contains a secureboot image that contains pre-enrolled\nkeys, so that'll have to be a manual install.\n\nTo do this, we'll follow [this](https://wiki.archlinux.org/title/QEMU#Enabling_Secure_Boot)\nguide on the ArchLinux Wiki.\n\nDownload the file [here](http://archive.ubuntu.com/ubuntu/pool/main/e/edk2/ovmf_2024.02-2_all.deb)\nand extract it to get the `OVMF_VARS_4M.ms.fd` file, which can then be copied to\n`/usr/share/edk2/x64/OVMF_VARS.ms.4m.fd` to get the pre-enrolled image.\n\nYou can also just copy that over your VM specific `bios.vars` file (defaults to\n`uefi_vars.fd` in the VM folder) if you want it VM specific.\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/Z8Z4121TDS)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidigitalflame%2Fspaceport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidigitalflame%2Fspaceport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidigitalflame%2Fspaceport/lists"}