direnv,devShells: split into develop and install
This commit is contained in:
parent
e1749d3ae7
commit
1bb92040ae
4 changed files with 63 additions and 56 deletions
|
@ -1,70 +1,69 @@
|
|||
{ inputs'
|
||||
, packages'
|
||||
{ self'
|
||||
, inputs'
|
||||
, pkgs
|
||||
,
|
||||
}:
|
||||
pkgs.stdenv.mkDerivation {
|
||||
name = "infra-env";
|
||||
buildInputs =
|
||||
[
|
||||
(with pkgs.callPackage (pkgs.path + "/nixos") { configuration = { }; };
|
||||
with config.system.build; [
|
||||
nixos-generate-config
|
||||
nixos-install
|
||||
nixos-enter
|
||||
manual.manpages
|
||||
])
|
||||
]
|
||||
++ (with pkgs; [
|
||||
inputs'.colmena.packages.colmena
|
||||
|
||||
{
|
||||
install = pkgs.mkShell {
|
||||
name = "infra-install";
|
||||
packages = with pkgs; [
|
||||
nixos-install-tools
|
||||
inputs'.disko.packages.disko
|
||||
just
|
||||
git
|
||||
git-crypt
|
||||
gnupg
|
||||
];
|
||||
};
|
||||
|
||||
develop = pkgs.mkShell {
|
||||
name = "infra-develop";
|
||||
inputsFrom = [
|
||||
self'.devShells.install
|
||||
];
|
||||
packages = with pkgs; [
|
||||
inputs'.colmena.packages.colmena
|
||||
dconf2nix
|
||||
inputs'.nixos-anywhere.packages.nixos-anywhere
|
||||
inputs'.disko.packages.default
|
||||
nurl
|
||||
just
|
||||
git-crypt
|
||||
vcsh
|
||||
gnupg
|
||||
git
|
||||
ripgrep
|
||||
lm_sensors
|
||||
pass
|
||||
fuzzel
|
||||
wofi
|
||||
# pass
|
||||
age
|
||||
age-plugin-yubikey
|
||||
ssh-to-age
|
||||
yubico-piv-tool
|
||||
inputs'.sops-nix.packages.default
|
||||
sops
|
||||
nil
|
||||
|
||||
apacheHttpd
|
||||
|
||||
vncdo
|
||||
tesseract
|
||||
imagemagick
|
||||
# vncdo
|
||||
# tesseract
|
||||
# imagemagick
|
||||
|
||||
nmap
|
||||
sysstat
|
||||
lshw
|
||||
xxHash
|
||||
linssid
|
||||
wavemon
|
||||
wirelesstools
|
||||
# lm_sensors
|
||||
|
||||
zathura
|
||||
xorg.xwininfo
|
||||
glxinfo
|
||||
autorandr
|
||||
arandr
|
||||
playerctl
|
||||
x11docker
|
||||
fwupd
|
||||
# nmap
|
||||
# sysstat
|
||||
# lshw
|
||||
# xxHash
|
||||
# linssid
|
||||
# wavemon
|
||||
# wirelesstools
|
||||
|
||||
ntfy
|
||||
# zathura
|
||||
# xorg.xwininfo
|
||||
# glxinfo
|
||||
# autorandr
|
||||
# arandr
|
||||
# playerctl
|
||||
# x11docker
|
||||
# fwupd
|
||||
|
||||
hedgedoc-cli
|
||||
# ntfy
|
||||
# hedgedoc-cli
|
||||
|
||||
xwayland
|
||||
|
||||
|
@ -75,9 +74,9 @@ pkgs.stdenv.mkDerivation {
|
|||
(pkgs.writeShellScriptBin "r11" ''
|
||||
exec env NIXOS_OZONE_WL="" WAYLAND_DISPLAY="" $@
|
||||
'')
|
||||
];
|
||||
|
||||
]);
|
||||
|
||||
# Set Environment Variables
|
||||
RUST_BACKTRACE = 1;
|
||||
# Set Environment Variables
|
||||
RUST_BACKTRACE = 1;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue