initial rust-shell setup

This commit is contained in:
Christoph Hollizeck 2024-08-26 21:20:15 +02:00
parent 07ebbac912
commit 2a16fc03e7
Signed by: Daholli
GPG key ID: 249300664F2AF2C7
7 changed files with 94 additions and 55 deletions

View file

@ -12,11 +12,21 @@
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware.url = "github:nixos/nixos-hardware";
nixos-wsl = {
url = "github:nix-community/NixOS-WSL";
inputs.nixpkgs.follows = "nixpkgs";
};
# Run unpatched dynamically compiled binaries
nix-ld = {
url = "github:Mic92/nix-ld";
inputs.nixpkgs.follows = "unstable";
};
###
# Snowfall dependencies
snowfall-lib = {
url = "github:snowfallorg/lib";
inputs.nixpkgs.follows = "nixpkgs";
@ -32,27 +42,22 @@
inputs.nixpkgs.follows = "nixpkgs";
};
# Hardware Configuration
nixos-hardware.url = "github:nixos/nixos-hardware";
# Run unpatched dynamically compiled binaries
nix-ld = {
url = "github:Mic92/nix-ld";
inputs.nixpkgs.follows = "unstable";
};
# GPG default configuration
gpg-base-conf = {
url = "github:drduh/config";
flake = false;
};
pyfa = {
url = "github:Daholli/Pyfa/nixos-support";
inputs.nixpkgs.follows = "unstable";
};
sops-nix.url = "github:Mic92/sops-nix";
################
## inputs for dev shells
# rust
fenix = {
url = "github:nix-community/fenix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
@ -90,8 +95,6 @@
sops-nix.nixosModules.sops
];
systems.hosts.wsl.modules = with inputs; [
nixos-wsl.nixosModules.default
];
systems.hosts.wsl.modules = with inputs; [ nixos-wsl.nixosModules.default ];
};
}