Files
nix-config/modules/nixos/desktop/fhs.nix
2024-03-04 01:06:13 +08:00

20 lines
556 B
Nix

{pkgs, ...}: {
# FHS environment, flatpak, appImage, etc.
environment.systemPackages = [
# create a fhs environment by command `fhs`, so we can run non-nixos packages in nixos!
(
let
base = pkgs.appimageTools.defaultFhsEnvArgs;
in
pkgs.buildFHSUserEnv (base
// {
name = "fhs";
targetPkgs = pkgs: (base.targetPkgs pkgs) ++ [pkgs.pkg-config];
profile = "export FHS=1";
runScript = "bash";
extraOutputsToInstall = ["dev"];
})
)
];
}