mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 14:49:14 +00:00
vanadium: move dev configuration into devshells
This commit is contained in:
parent
4702cf030c
commit
b246bdbe68
5 changed files with 160 additions and 189 deletions
68
nix/devShells/of-repos.nix
Normal file
68
nix/devShells/of-repos.nix
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
|
||||
coreutils = pkgs.mkShellNoCC {
|
||||
name = "coreutils";
|
||||
packages = [
|
||||
pkgs.clang-tools
|
||||
|
||||
pkgs.gcc12Stdenv
|
||||
|
||||
pkgs.autoconf
|
||||
pkgs.automake
|
||||
pkgs.bison
|
||||
pkgs.gettext
|
||||
pkgs.git
|
||||
pkgs.gperf
|
||||
pkgs.gzip
|
||||
pkgs.help2man
|
||||
pkgs.m4
|
||||
pkgs.gnumake
|
||||
pkgs.perl
|
||||
pkgs.gnutar
|
||||
pkgs.texinfo
|
||||
pkgs.wget
|
||||
pkgs.xz
|
||||
];
|
||||
};
|
||||
|
||||
postgres = pkgs.mkShell {
|
||||
name = "postgres";
|
||||
packages = [
|
||||
pkgs.clang-tools
|
||||
|
||||
# adapted from nixpkgs
|
||||
pkgs.glibc
|
||||
pkgs.zlib
|
||||
pkgs.readline
|
||||
pkgs.openssl
|
||||
pkgs.icu
|
||||
pkgs.lz4
|
||||
pkgs.zstd
|
||||
pkgs.systemdLibs
|
||||
pkgs.libuuid
|
||||
pkgs.pkg-config
|
||||
pkgs.libxml2
|
||||
pkgs.tzdata
|
||||
pkgs.libkrb5
|
||||
pkgs.linux-pam
|
||||
pkgs.bison
|
||||
pkgs.flex
|
||||
pkgs.perl
|
||||
pkgs.docbook_xml_dtd_45
|
||||
pkgs.docbook-xsl-nons
|
||||
pkgs.libxslt
|
||||
];
|
||||
};
|
||||
|
||||
qmk = pkgs.mkShell {
|
||||
name = "qmk";
|
||||
packages = [
|
||||
pkgs.clang-tools
|
||||
pkgs.qmk
|
||||
pkgs.wally-cli
|
||||
];
|
||||
};
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue