mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-18 15:34:13 +01:00
20 lines
556 B
Nix
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"];
|
|
})
|
|
)
|
|
];
|
|
}
|