Fedora Asahi Remix 45 is now available!
“We are happy to announce the general availability of Fedora Asahi Remix 45. This release brings Fedora Linux 45 to Apple Silicon Macs.
What’s included
Fedora Asahi Remix is developed in close collaboration with the Fedora Asahi SIG and the Asahi Linux project. This release incorporates all of the exciting improvements brought by Fedora Linux 45. Like previous releases, Fedora Asahi Remix 45 supports Apple M1 and M2 systems. In addition, this release includes out of the box initial support for Apple M3, M3 Pro and M3 Max. Asahi Linux upstream now officially supports these new systems. The GPU drivers enabling performant 3D acceleration on the M3 systems are not included at this point. They will be available via a Mesa update in the future.
Fedora Asahi Remix offers KDE Plasma 6.8 as our flagship desktop experience. All of the new and exciting features brought by Fedora KDE Plasma Desktop 45 are included.
A GNOME variant is also available, featuring GNOME 51, with both desktop variants matching what Fedora Linux offers. Fedora Asahi Remix also provides a Fedora Server variant for server workloads and other types of headless deployments. Finally, we offer a Minimal image for users that wish to build their own experience from the ground up.
Installation
You can install Fedora Asahi Remix today by following our installation guide. Follow the usual Fedora Linux upgrade process for existing systems running Fedora Asahi Remix 43 or 44. Upgrades via GNOME’s Software application are unfortunately unavailable. Either KDE’s Plasma Discover or DNF’s System Upgrade command must be used.”
#linux
4911 posts · Last used 2h
handling of PATH
i’ve been configuring my system and when i checked my PATH there were duplicates. so i started trying to deduplicate it for tidiness, so far i’ve been messing around with 90-user.conf and .profile files. i also did some other stuff in my nushell configs but that’s because of how nushell works, so i don’t have much doubts about that.
i’ll try to be as clear, concise as possible, but since i’ve started doing this stuff very recently i might not exactly know where to aim my question. so i guess i have doubts regarding if this is a correct way to handle PATH declaration and deduplication. from what i understand, i need to define it in various places because having a correct path depends largely on where you’re inheriting it. so maybe your GUI session has a proper PATH, but if you log in through a TTY or similar you might have a different one. also different files also add their own stuff. so should i only care about these 2 files to have a proper file or is there something else i should keep in mind? is the reasoning correct?
if you need some other file just let me know and i’ll share it if it’s useful. below is system information in case it’s relevant.
❯ fastfetch
╭─ システム [ghost-user]
│
│ os Fedora Linux 43
│ kernel 7.2.13-100.fc43.x86_64
│ age 345 days
│ uptime 8 hours, 10 mins
│ shell nushell 0.99.1
│ de GNOME 49.10
│ wm Mutter (Wayland)
│ cpu AMD Ryzen 5 5600G 4.46 GHz
│ memory 5.23 GiB / 7.05 GiB (74%)
│
│ 過去を殺せ
╰──────────────────────────────────────────
#90-user.conf
EDITOR=hx
BROWSER=firefox
XDG_DATA_HOME=$HOME/.local/share
XDG_CONFIG_HOME=$HOME/.config
XDG_CACHE_HOME=$HOME/.cache
PATH=$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.opencode/bin:/usr/local/go/bin${PATH:+:$PATH}
PKG_CONFIG_PATH=/usr/lib64/pkgconfig
#.profile
export _DOTFILES_PROFILE_SOURCED=1
case ":$PATH:" in *":$HOME/.opencode/bin:"*) ;; *) PATH="$HOME/.opencode/bin:$PATH" ;; esac
[ -f "$HOME/.cargo/env" ] && . "$HOME/.cargo/env"
case ":$PATH:" in *":/usr/local/go/bin:"*) ;; *) PATH="$PATH:/usr/local/go/bin" ;; esac
if [ -n "$PATH" ]; then
pinned=""
IFS_OLD=$IFS
IFS=:
for _d in $PATH; do
[ -z "$_d" ] && continue
case ":$pinned:" in *":$_d:"*) continue ;; esac
[ "$_d" = "$HOME/.local/bin" ] && continue
pinned="${pinned}${pinned:+:}${_d}"
done
IFS=$IFS_OLD
unset _d
export PATH="$HOME/.local/bin:$pinned"
fi
verification:
#bash
❯ echo "$PATH" | tr ':' '\n'
/home/ghost_user/.local/bin
/usr/lib64/ccache
/home/ghost_user/.cargo/bin
/home/ghost_user/.opencode/bin
/usr/local/go/bin
/usr/local/bin
/usr/bin
#nushell
❯ $env.PATH
╭───┬────────────────────────────────╮
│ 0 │ /home/ghost_user/.local/bin │
│ 1 │ /usr/lib64/ccache │
│ 2 │ /home/ghost_user/.cargo/bin │
│ 3 │ /home/ghost_user/.opencode/bin │
│ 4 │ /usr/local/go/bin │
│ 5 │ /usr/local/bin │
│ 6 │ /usr/bin │
╰───┴────────────────────────────────╯
The biggest Linux money laundering scam
Boosted by @welcome@friends.deko.cloud
As we creep up on the end of the year, I'm creating an #introduction post because .. apparently I didn't have one :)
I'm Dawgeth aka Matt. I'm a husband, dad, software architect, engineering manager, tinkerer, gamer, and generally curious person who has a hard time leaving well enough alone.
A few things you'll find me talking about:
#Technology - Software architecture, engineering, automation, and figuring out how things work.
#Linux - Self-hosting, homelabs, open source, and running services just because I can.
#Gaming - Steam, GOG, Xbox, and more .. I bounce around a lot!
#Programming - Building little projects, experimenting with new ideas, and occasionally turning a five-minute problem into a weekend project.
#Politics - Hanging out on the left, progressive, interested in local government, civic engagement, and making things a little better for everyone.
#Community - Building spaces where people feel welcome, whether that's online, in the neighborhood, or around a table.
#Makers - Small business adventures, creative projects, crafting, and supporting people who make things with their hands.
#Gardening - Growing food, learning as I go, and maintaining the illusion that I know what I'm doing in the garden.
#Family - A big family, a busy household, and plenty of reasons to appreciate the little things.
I'm a firm believer that curiosity is a pretty good way to spend a life. I have too many interests, too many projects, and probably too many browser tabs open.
Happy to meet new people, exchange ideas, talk shop, or just enjoy the occasional bit of internet nonsense.
Here's to another year of figuring things out!
Boosted by @welcome@friends.deko.cloud
It is high time for me to write an #introduction !
I am Baplar, been around all over the Interent under that name for decades.
Self-proclaimed ambassador of the #VR platform #Resonite , I am also a bona fide Mentor there, and I host a weekly meetup for the #Linux users of the platform.
I am a virtual reality enthusiast #VR , and a video game enthusiast more generally. My backlog keeps filling up, but I’m trying to whittle it down bit by bit!
I also follow closely the Free and Open Source world #FOSS . Libre is a passion and a hobby for me, but it’s neither my calling nor my carreer.
I also regularly play #Riichi #Mahjong , with my little skill level. Find me online on MajSoul or in #Toulouse at the Sou-Long club!
I follow the flow, I don’t have any particular notoriety. I’m here for posting about Resonite, keeping in touch with Fediverse news, and staying in contact with my friends.
Debian Linux apt security update: man-in-the-middle arbitrary code execution. Apply updates as soon as possible.
https://lists.debian.org/debian-security-announce/2026/msg00526.html
#linux #security #debian
Man-in-the-middle arbitrary code execution in Debian’s apt https://lobste.rs/s/h7bvma #linux #security
https://lists.debian.org/debian-security-announce/2026/msg00526.html
i have not yet read any "popular" tech journo mention any actual or potential root security vulnerability associated with networking [or anything else], like i've read in fedi, wrt #GhostBSD . i've also not read, other than fedi, that 👻 is vibe-coded [which if true would certainly kill it for me].
https://www.theregister.com/os-platforms/2026/11/03/ghostbsd-262-takes-the-fright-out-of-freebsd-with-a-friendlier-installer/5307228
for a complete numpty like me, it's just quite confusing. i keep abandoning the idea of trying 👻 due to potential risk, then being seduced again by articles like this 🤔🤷♀️😲 🤯
#DropbearPooterising #Linux #LinuxWomen #FOSS#FuckGenerativeAI #FuckSlopbots #AntiAI #NoAI #NoSlopJockeys #EscapeFromLinux
The king is back
Google is reportedly threatening schools who wish to disable AI on student Chromebook laptops.
Many ppl warned this would happen when Chromebooks first came out. We were ignored.
This is a leopards eating faces moment.
Short term, there are lots of other search engines; it's easy-peasy to change the default across the entire fleet.
Pure #Linux is the long term solution.
Chromebooks have already been deprecated by Google. Don't get suckered again, schools.
Feature Drop: Shared Services
cross-posted from: lemmy.ml/post/54873289
Share any TCP network service (like a web server, game, etc.) with your contacts through Jami! It can also manage an embedded web server as needed to easily share simple websites or directories.
Enlightenment 0.28.0 released
SUSE Laying Off 10% Of Its Workforce Due To AI & Automation
Bavarian-based enterprise Linux distribution vendor SUSE is laying off 10% of its global workforce as a result of AI and automation.
SUSE CEO Dirk-Peter van Leeuwen sent out an internal memo to its staff that AI and automation are leading to changes in the industry… and resulting in a 10% global workforce reduction at SUSE. Those affected are set to be notified beginning tomorrow, 4 November.
These layoffs follow voluntary separation offers sent out in September albeit not with enough uptake to satisfy management.
The unfortunate state of the industry.
Fedora 45 Released With Many Leading-Edge Linux Innovations
After challenged by two release delays, Fedora 45 is officially out as the latest six-month update to this leading Linux distribution.
Fedora 45 introduces KMSCON to replace the in-kernel console, Stratis Storage support within the Anaconda installer, improved support for Qualcomm Snapdragon X laptops, restricting ptrace by default for better security, enforcing signature checking by default, and expecting package builds to be reproducible. Fedora 45 also introduces the DRM Panic front-end for a more convenient and friendly experience should you encounter any kernel problems. Fedora 45 features many software updates such as the GNOME 51 desktop for Fedora Workstation 45, Go 1.27, Python 3.15, the GCC 16.2 compiler, Glibc 2.44, LLVM 23, RPM 6.1, and many other updates.
Fedora 45 out-of-the-box is shipping with the Linux 7.2 kernel but the Linux 7.3 kernel update will be rolling out soon.
More details on today’s Fedora 45 release via FedoraMagazine.org.
what is the closest you can get to do "dotfiles" on android?
i know the way android stores application config and so on makes it almost imposible to keep a real functioning dotfiles. but what is the closest you can get? is there a way to at least get a declarative list of apps to install or something? maybe some f-droid config at least or something?





