ANNOUNCEMENT: I've migrated instances from Fostodon's Mastodon instance to envs.net's Pleroma instance
Since I'm moving to a Pleroma instance, followers won't auto-migrate. If you still want to follow me after I went dark for 4 months (!!), follow me at https://pleroma.envs.net/seirdy
Pleroma and Mastodon are compatible; we can show up in each others' timelines and interact just like before.
After a few months of silence, I'll be switching from Fosstodon to the Plerom instance envs.net; https://pleroma.envs.net/Seirdy. I'm currently working on some auth issues.
So John Titor is on the HN frontpage. As a shameless fan of #SteinsGate (objectively the best visual novel), I approve.
Just finished my initial implemntation of https://git.sr.ht/~seirdy/chattiest-channels. It scans your #WeeChat logs to figure out which #irc channels are the busiest, excluding bots/join/leave/away/chanmsg. Written in 100% bashism-free POSIX sh, its only non-POSIX dependency is `date -d`.
Just switched from GitLab to #sourcehut as my primary git hosting provider. I still maintian mirrors of my repositories on GitHub and GitLab, but I'm planning on making the main action take place on sourcehut. I like how sourcehut prefers open protocols like email over walled gardens like GitHub/GitLab pull-requests.
My projects are at https://git.sr.ht/~seirdy.
Time for #screenshotsunday and #unixporn. Here's my #mpd setup.
Clockwise from the top-right: ncmpcpp, editing https://gitlab.com/Seirdy/dotfiles/blob/master/.local/bin/mpd-rating-playlist and the command I used to create this toot, https://github.com/carnager/clerk, Project M visualizer (SDL), Cava visualizer. All visible programs built from latest git commit automatically.
I also use mpDris2 for an mpd -> MPRIS bridge and desktop notifications.
Hey fellow #linux users, if you still haven't switched from ifconfig to iproute2, try `ip -color=auto address`. Perhaps you'll never look back.
(You probably know about shell aliases, but just in case: you can put `alias ip='ip -color=auto` into your ~/.bashrc and it will always try to use colour when you type `ip`).
Recently finished enabling link-time optimization on all supported packages. It results in significantly smaller binaries, both stripped and unstripped.
Unfortunately, #rust packages require a MUSL environment for full LTO of executables; I'll need to set up a container/chroot workflow for that.
See "cc_funcs.sh", "small_cc_programs.sh", "large_cc_programs.sh", and "cargo.sh" for my update scripts in my dotfile repo: https://gitlab.com/Seirdy/dotfiles/tree/master/Executables/shell-scripts/updates
So I just put together term-dmenu https://gitlab.com/Seirdy/term-dmenu to replace #dmenu and #rofi with a floating terminal and #fzf. Made primarily for #sway but supporting other environments should be trivial.
I recently discovered MPV's many upscaling filters. Combining some of them with Anime4k allows flawless upscaling of 640p anime to 4k on my desktop and a CPU stress-test on my laptop. Config file at https://gitlab.com/Seirdy/dotfiles/blob/master/.config/mpv/mpv.conf #mpv
Enjoys tweaking Fedora/Sway Linux setup (dotfiles on Sourcehut). FLOSS supporter. CS/Math student at Lewis and Clark College, Portland, OR. Likes bleeding-edge software. Also studying physics. Same username (Seirdy) on Reddit, IRC, Lobste.rs, and Hacker News. @Seirdy:envs.net.org on Matrix.
Software I use: Fedora, pandoc, Weechat, Minetest, Neovim, tmux, SwayWM, aerc, newsboat, and Firefox Nightly.