sudo dnf install make gcc patch zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel libuuid-devel gdbm-libs libnsl2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Desired=Unknown/Install/Remove/Purge/Hold | |
| | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend | |
| |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) | |
| ||/ Name Version Architecture Description | |
| +++-=======================================-====================================-============-================================================================================ | |
| ii 7zip 24.09+dfsg-8 amd64 7-Zip file archiver with a high compression ratio | |
| ii accountsservice 23.13.9-7 amd64 query and manipulate user account information | |
| ii acl 2.3.2-2+b1 amd64 access control list - utilities | |
| ii adduser 3.152 all add and remove users and groups | |
| ii adwaita-icon-theme |
Update: A full write-up has been posted on my blog at: https://linhpham.org/blog/2025/installing-running-freebsd-on-steam-deck/. The post also includes some corrections and new learnings since creating this gist.
- Download and burn a FreeBSD 14.2 amd64 installer ISO from FreeBSD.org
- Burn the installer ISO on to a USB drive, or use a multi-boot tool like IODD or Ventoy
- Use a USB dock or hub (Anker PowerExpand or 543 6-in-1 USB hub is what I've been using) with USB power delivery pass-through to connect the following devices:
- USB-C power adapter
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* IBM Plex Mono */ | |
| @font-face { | |
| font-family: mastodon-font-monospace; | |
| src: local("IBM Plex Mono Italic"), url(/packs/media/fonts/ibm-plex/IBMPlexMono-Italic.woff2) format("woff2"), url(/packs/media/fonts/ibm-plex/IBMPlexMono-Italic.woff) format("woff"), url(/packs/media/fonts/ibm-plex/IBMPlexMono-Italic.ttf) format("truetype"); | |
| font-weight: 400; | |
| font-display: swap; | |
| font-style: italic | |
| } | |
| @font-face { |
Installing required packages in order to build Ruby using rbenv:
apt-get install autoconf patch build-essential rustc libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libgmp-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev uuid-devSource:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [buildPlans.IosevkaTermina] | |
| family = "Iosevka Termina" | |
| spacing = "term" | |
| serifs = "sans" | |
| noCvSs = true | |
| exportGlyphNames = false | |
| [buildPlans.IosevkaTermina.variants] | |
| inherits = "ss14" |
NewerOlder