refactor: packages & fhs

This commit is contained in:
Ryan Yin
2024-03-04 01:06:13 +08:00
parent c7c771804a
commit 69a64b209a

View File

@@ -0,0 +1,19 @@
{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"];
})
)
];
}