2 Commits
e7359ebeba
...
5ad108a0ab
Author | SHA1 | Message | Date |
---|---|---|---|
Dustin Frisch |
5ad108a0ab
|
FHS user env
|
9 months ago |
Dustin Frisch |
4154494c89
|
fixup! Preps doc
|
9 months ago |
5 changed files with 68 additions and 12 deletions
-
6machines/manager/secrets/ldap-sync.conf
-
3packages/pdt/.gitignore
-
4shared/default.nix
-
16shared/slurm.nix
-
51shared/userenv.nix
@ -1,3 +0,0 @@ |
|||
|
|||
# nixago: ignore-linked-files |
|||
/.sops.yaml |
@ -0,0 +1,51 @@ |
|||
{ pkgs, lib, ... }: |
|||
|
|||
with lib; |
|||
|
|||
let |
|||
userenv = pkgs.buildFHSUserEnv { |
|||
name = "userenv"; |
|||
targetPkgs = pkgs: with pkgs; [ |
|||
git |
|||
postgresql |
|||
postgresql.lib |
|||
papi |
|||
gcc |
|||
gdb |
|||
gnumake |
|||
valgrind |
|||
autoconf |
|||
automake |
|||
perl |
|||
zlib |
|||
python3 |
|||
libtool |
|||
flex |
|||
pandoc |
|||
hwloc |
|||
munge |
|||
numactl |
|||
libbfd |
|||
libiberty |
|||
pkgconfig |
|||
ucx |
|||
openmpi |
|||
vim |
|||
nano |
|||
wget |
|||
curl |
|||
tmux |
|||
fd |
|||
ripgrep |
|||
bash |
|||
]; |
|||
}; |
|||
in |
|||
{ |
|||
environment.systemPackages = [ userenv ]; |
|||
|
|||
# Install userenv to a well-known path |
|||
system.systemBuilderCommands = '' |
|||
ln -s ${userenv}/bin/userenv $out/userenv |
|||
''; |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue