fix: move fhs to be specific to home-manager per user
This commit is contained in:
parent
99d3ba59ff
commit
13a96aaea8
|
@ -79,31 +79,5 @@
|
||||||
|
|
||||||
# Mail client
|
# Mail client
|
||||||
thunderbird
|
thunderbird
|
||||||
|
|
||||||
# Create an FHS environment using the command `fhs`, enabling the execution of non-NixOS packages in NixOS!
|
|
||||||
(
|
|
||||||
let
|
|
||||||
base = appimageTools.defaultFhsEnvArgs;
|
|
||||||
in
|
|
||||||
buildFHSUserEnv (
|
|
||||||
base
|
|
||||||
// {
|
|
||||||
name = "fhs";
|
|
||||||
targetPkgs =
|
|
||||||
pkgs:
|
|
||||||
(
|
|
||||||
# pkgs.buildFHSUserEnv provides only a minimal FHS environment,
|
|
||||||
# lacking many basic packages needed by most software.
|
|
||||||
# Therefore, we need to add them manually.
|
|
||||||
#
|
|
||||||
# pkgs.appimageTools provides basic packages required by most software.
|
|
||||||
(base.targetPkgs pkgs) ++ (with pkgs; [ nodejs ])
|
|
||||||
);
|
|
||||||
profile = "export FHS=1";
|
|
||||||
runScript = "bash";
|
|
||||||
extraOutputsToInstall = [ "dev" ];
|
|
||||||
}
|
|
||||||
)
|
|
||||||
)
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -79,6 +79,36 @@
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
pcsx2
|
pcsx2
|
||||||
|
|
||||||
|
# Create an FHS environment using the command `fhs`, enabling the execution of non-NixOS packages in NixOS!
|
||||||
|
(
|
||||||
|
let
|
||||||
|
base = appimageTools.defaultFhsEnvArgs;
|
||||||
|
in
|
||||||
|
buildFHSUserEnv (
|
||||||
|
base
|
||||||
|
// {
|
||||||
|
name = "fhs";
|
||||||
|
targetPkgs =
|
||||||
|
pkgs:
|
||||||
|
(
|
||||||
|
# pkgs.buildFHSUserEnv provides only a minimal FHS environment,
|
||||||
|
# lacking many basic packages needed by most software.
|
||||||
|
# Therefore, we need to add them manually.
|
||||||
|
#
|
||||||
|
# pkgs.appimageTools provides basic packages required by most software.
|
||||||
|
(base.targetPkgs pkgs)
|
||||||
|
++ (with pkgs; [
|
||||||
|
nodejs
|
||||||
|
dotnet-sdk_8
|
||||||
|
])
|
||||||
|
);
|
||||||
|
profile = "export FHS=1";
|
||||||
|
runScript = "bash";
|
||||||
|
extraOutputsToInstall = [ "dev" ];
|
||||||
|
}
|
||||||
|
)
|
||||||
|
)
|
||||||
];
|
];
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -62,6 +62,37 @@
|
||||||
## Tools
|
## Tools
|
||||||
# Utilities
|
# Utilities
|
||||||
brightnessctl
|
brightnessctl
|
||||||
|
|
||||||
|
# Create an FHS environment using the command `fhs`, enabling the execution of non-NixOS packages in NixOS!
|
||||||
|
(
|
||||||
|
let
|
||||||
|
base = appimageTools.defaultFhsEnvArgs;
|
||||||
|
in
|
||||||
|
buildFHSUserEnv (
|
||||||
|
base
|
||||||
|
// {
|
||||||
|
name = "fhs";
|
||||||
|
targetPkgs =
|
||||||
|
pkgs:
|
||||||
|
(
|
||||||
|
# pkgs.buildFHSUserEnv provides only a minimal FHS environment,
|
||||||
|
# lacking many basic packages needed by most software.
|
||||||
|
# Therefore, we need to add them manually.
|
||||||
|
#
|
||||||
|
# pkgs.appimageTools provides basic packages required by most software.
|
||||||
|
(base.targetPkgs pkgs)
|
||||||
|
++ (
|
||||||
|
with pkgs;
|
||||||
|
[
|
||||||
|
]
|
||||||
|
)
|
||||||
|
);
|
||||||
|
profile = "export FHS=1";
|
||||||
|
runScript = "bash";
|
||||||
|
extraOutputsToInstall = [ "dev" ];
|
||||||
|
}
|
||||||
|
)
|
||||||
|
)
|
||||||
];
|
];
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in a new issue