File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change 3
3
# while reducing Nix maintenance costs.
4
4
# It does **not** aim to replace Cabal/Stack with Nix
5
5
6
+ # Maintaining this file:
7
+ #
8
+ # - Dealing with broken nix-shell
9
+ #
10
+ # 1. Bump the nixpkgs version using `niv update nixpkgs`
11
+ # 2. Comment out any remaining failing packages
12
+ #
13
+ # - Dealing with broken cabal build inside nix-shell:
14
+ #
15
+ # If my understanding of cabal new-build is correct this should never happen,
16
+ # assuming that cabal new-build does succeed outside nix-shell
6
17
7
18
{ sources ? import nix/sources.nix ,
8
19
nixpkgs ? import sources . nixpkgs { } ,
@@ -47,7 +58,7 @@ let defaultCompiler = "ghc" + lib.replaceStrings ["."] [""] haskellPackages.ghc.
47
58
data-default-instances-old-locale
48
59
extra
49
60
floskell
50
- fourmolu
61
+ # fourmolu
51
62
fuzzy
52
63
generic-deriving
53
64
ghc-check
99
110
stdenv . mkDerivation {
100
111
name = "haskell-language-server" ;
101
112
buildInputs = [
113
+ git
102
114
gmp
103
- zlib
104
115
ncurses
116
+ zlib
105
117
106
118
haskellPackages . cabal-install
107
119
haskellPackages . hlint
You can’t perform that action at this time.
0 commit comments