Update clojure and csharp
This commit is contained in:
parent
a5887091c4
commit
db0398d60d
35 changed files with 98 additions and 124 deletions
.envrc
clojure
csharp
cue
dhall
elixir
elm
flake.lockgleam
go
hashi
haskell
java
kotlin
latex
nickel
nim
nix
node
ocaml
opa
php
protobuf
purescript
python
ruby
rust-toolchain
rust
scala
shell
zig
2
.envrc
2
.envrc
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
24
clojure/flake.lock
generated
24
clojure/flake.lock
generated
|
@ -1,39 +1,23 @@
|
||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"flake-utils": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1676283394,
|
|
||||||
"narHash": "sha256-XX2f9c3iySLCw54rJ/CZs+ZK6IQy7GXNY4nSOyu2QG4=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"rev": "3db36a8b464d0c4532ba1c7dda728f4576d6d073",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1677655039,
|
"lastModified": 1689261696,
|
||||||
"narHash": "sha256-IsU0SSBUOr/qYTkiwIgXQ91Io/2bfXI7PG4MoJritLA=",
|
"narHash": "sha256-LzfUtFs9MQRvIoQ3MfgSuipBVMXslMPH/vZ+nM40LkA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "96a40fa5e8dee644ba60c8a966adadd2d448104a",
|
"rev": "df1eee2aa65052a18121ed4971081576b25d6b5c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"ref": "release-22.11",
|
"ref": "nixpkgs-unstable",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils",
|
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,43 +1,32 @@
|
||||||
{
|
{
|
||||||
description = "A Nix-flake-based Clojure development environment";
|
description = "A Nix-flake-based Clojure development environment";
|
||||||
|
|
||||||
inputs = {
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/release-22.11";
|
|
||||||
flake-utils.url = "github:numtide/flake-utils";
|
|
||||||
};
|
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
{ self
|
{ self
|
||||||
, nixpkgs
|
, nixpkgs
|
||||||
, flake-utils
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
flake-utils.lib.eachDefaultSystem (system:
|
|
||||||
let
|
let
|
||||||
javaVersion = 17;
|
javaVersion = 17;
|
||||||
overlays = [
|
overlays = [
|
||||||
(self: super: rec {
|
(final: prev: rec {
|
||||||
jdk = super."jdk${toString javaVersion}";
|
jdk = prev."jdk${toString javaVersion}";
|
||||||
boot = super.boot.override {
|
boot = prev.boot.override { inherit jdk; };
|
||||||
inherit jdk;
|
clojure = prev.clojure.override { inherit jdk; };
|
||||||
};
|
leiningen = prev.leiningen.override { inherit jdk; };
|
||||||
clojure = super.clojure.override {
|
|
||||||
inherit jdk;
|
|
||||||
};
|
|
||||||
leiningen = super.leiningen.override {
|
|
||||||
inherit jdk;
|
|
||||||
};
|
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
pkgs = import nixpkgs { inherit overlays system; };
|
supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
||||||
in
|
forEachSupportedSystem = f: nixpkgs.lib.genAttrs supportedSystems (system: f {
|
||||||
{
|
pkgs = import nixpkgs { inherit overlays system; };
|
||||||
devShells.default = pkgs.mkShell {
|
});
|
||||||
packages = with pkgs; [ boot clojure leiningen ];
|
in {
|
||||||
|
devShells = forEachSupportedSystem ({ pkgs }: {
|
||||||
shellHook = ''
|
default = pkgs.mkShell {
|
||||||
${pkgs.clojure}/bin/clj --version
|
packages = with pkgs; [ boot clojure leiningen ];
|
||||||
'';
|
};
|
||||||
};
|
});
|
||||||
});
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
24
csharp/flake.lock
generated
24
csharp/flake.lock
generated
|
@ -1,39 +1,23 @@
|
||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"flake-utils": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1678901627,
|
|
||||||
"narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"rev": "93a2b84fc4b70d9e089d029deacc3583435c2ed6",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1679163677,
|
"lastModified": 1689261696,
|
||||||
"narHash": "sha256-VC0tc3EjJZFPXgucFQAYMIHce5nJWYR0kVCk4TVg6gg=",
|
"narHash": "sha256-LzfUtFs9MQRvIoQ3MfgSuipBVMXslMPH/vZ+nM40LkA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c3912035d00ef755ab19394488b41feab95d2e40",
|
"rev": "df1eee2aa65052a18121ed4971081576b25d6b5c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"ref": "release-22.11",
|
"ref": "nixpkgs-unstable",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils",
|
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,31 +1,30 @@
|
||||||
{
|
{
|
||||||
description = "A Nix-flake-based C# development environment";
|
description = "A Nix-flake-based C# development environment";
|
||||||
|
|
||||||
inputs = {
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/release-22.11";
|
|
||||||
flake-utils.url = "github:numtide/flake-utils";
|
|
||||||
};
|
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
{ self
|
{ self
|
||||||
, nixpkgs
|
, nixpkgs
|
||||||
, flake-utils
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
flake-utils.lib.eachDefaultSystem (system:
|
|
||||||
let
|
let
|
||||||
pkgs = import nixpkgs { inherit system; };
|
supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
||||||
in
|
forEachSupportedSystem = f: nixpkgs.lib.genAttrs supportedSystems (system: f {
|
||||||
{
|
pkgs = import nixpkgs { inherit system; };
|
||||||
devShells.default = pkgs.mkShell {
|
});
|
||||||
packages = with pkgs; [
|
in {
|
||||||
#dotnet-sdk_6
|
devShells = forEachSupportedSystem ({ pkgs }: {
|
||||||
dotnet-sdk_7
|
default = pkgs.mkShell {
|
||||||
#dotnet-sdk_8
|
packages = with pkgs; [
|
||||||
omnisharp-roslyn
|
#dotnet-sdk_6
|
||||||
mono
|
dotnet-sdk_7
|
||||||
msbuild
|
#dotnet-sdk_8
|
||||||
];
|
omnisharp-roslyn
|
||||||
};
|
mono
|
||||||
});
|
msbuild
|
||||||
|
];
|
||||||
|
};
|
||||||
|
});
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
30
flake.lock
generated
30
flake.lock
generated
|
@ -1,12 +1,15 @@
|
||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems"
|
||||||
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1676283394,
|
"lastModified": 1689068808,
|
||||||
"narHash": "sha256-XX2f9c3iySLCw54rJ/CZs+ZK6IQy7GXNY4nSOyu2QG4=",
|
"narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "3db36a8b464d0c4532ba1c7dda728f4576d6d073",
|
"rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -17,11 +20,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1677995890,
|
"lastModified": 1689261696,
|
||||||
"narHash": "sha256-eOnCn0o3I6LP48fAi8xWFcn49V2rL7oX5jCtJTeN1LI=",
|
"narHash": "sha256-LzfUtFs9MQRvIoQ3MfgSuipBVMXslMPH/vZ+nM40LkA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a1240f6b4a0bcc84fc48008b396a140d9f3638f6",
|
"rev": "df1eee2aa65052a18121ed4971081576b25d6b5c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -36,6 +39,21 @@
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"systems": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
use flake .
|
use flake
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue