mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 06:39:14 +00:00
nix/devshell: pin unstable
This commit is contained in:
parent
a87e4f741c
commit
66885d447e
2 changed files with 45 additions and 40 deletions
|
|
@ -1,49 +1,42 @@
|
|||
#
|
||||
# This is the non flake shell that just gets the basics of flora so I can have hls support outside of docker
|
||||
#
|
||||
{pkgs-boot ? import <nixpkgs> {}}: let
|
||||
pkgs = let
|
||||
src = pkgs-boot.fetchFromGitHub {
|
||||
owner = "nixos";
|
||||
repo = "nixpkgs";
|
||||
rev = "nixos-unstable";
|
||||
hash = "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=";
|
||||
};
|
||||
in
|
||||
import src {};
|
||||
let
|
||||
source = import ../sources.nix;
|
||||
in
|
||||
pkgs.mkShell (let
|
||||
libs = with pkgs; [
|
||||
zlib
|
||||
libpq
|
||||
libsodium
|
||||
];
|
||||
in {
|
||||
name = "flora";
|
||||
packages = with pkgs;
|
||||
[
|
||||
haskellPackages.postgresql-migration
|
||||
haskellPackages.fourmolu
|
||||
haskellPackages.hlint
|
||||
haskellPackages.apply-refact
|
||||
haskellPackages.ghcid
|
||||
haskellPackages.ghc-tags
|
||||
{pkgs ? import source.nixpkgs-unstable {}}:
|
||||
pkgs.mkShell (let
|
||||
libs = with pkgs; [
|
||||
zlib
|
||||
libpq
|
||||
libsodium
|
||||
];
|
||||
in {
|
||||
name = "flora";
|
||||
packages = with pkgs;
|
||||
[
|
||||
haskellPackages.postgresql-migration
|
||||
haskellPackages.fourmolu
|
||||
haskellPackages.hlint
|
||||
haskellPackages.apply-refact
|
||||
haskellPackages.ghcid
|
||||
haskellPackages.ghc-tags
|
||||
|
||||
haskellPackages.cabal-fmt
|
||||
haskellPackages.cabal-install
|
||||
haskellPackages.ghc
|
||||
haskellPackages.haskell-language-server
|
||||
haskellPackages.cabal-fmt
|
||||
haskellPackages.cabal-install
|
||||
haskellPackages.ghc
|
||||
haskellPackages.haskell-language-server
|
||||
|
||||
postgresql_14
|
||||
postgresqlTestHook
|
||||
postgresql_14
|
||||
postgresqlTestHook
|
||||
|
||||
yarn
|
||||
yarn
|
||||
|
||||
pkg-config
|
||||
esbuild
|
||||
changelog-d
|
||||
]
|
||||
++ libs;
|
||||
pkg-config
|
||||
esbuild
|
||||
changelog-d
|
||||
]
|
||||
++ libs;
|
||||
|
||||
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath libs;
|
||||
})
|
||||
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath libs;
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue