Commit 5906beca357e
Changed files (2)
systems
common
desktop
okinawa
systems/common/desktop/default.nix
@@ -115,6 +115,10 @@
# boot before envfs can mount. Create it via activation as a fallback.
# See: https://github.com/NixOS/nixpkgs/issues/462556
system.activationScripts.usrbinenv = lib.mkOverride 0 ''
+ # Skip if envfs FUSE is already mounted (read-only during live switch)
+ if findmnt -n -t fuse /usr/bin >/dev/null 2>&1; then
+ exit 0
+ fi
mkdir -p /usr/bin
chmod 0755 /usr/bin
ln -sfn ${config.environment.usrbinenv} /usr/bin/env
systems/okinawa/home.nix
@@ -1,4 +1,11 @@
-{ pkgs, lib, config, inputs, system, ... }:
+{
+ pkgs,
+ lib,
+ config,
+ inputs,
+ system,
+ ...
+}:
let
# Wrapper for jira-cli that injects API token from passage
jira-wrapped = pkgs.writeShellScriptBin "jira" ''