Commit 1e0ee23
flake.nix
@@ -1,18 +1,25 @@
{
description = "My personal NUR repository";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
- outputs = { self, nixpkgs }:
- let
- forAllSystems = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed;
- in
- {
- legacyPackages = forAllSystems (system: import ./default.nix {
- pkgs = import nixpkgs { inherit system; };
+ outputs = {
+ self,
+ nixpkgs,
+ }: let
+ forAllSystems = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed;
+ in {
+ legacyPackages = forAllSystems (system:
+ import ./default.nix {
+ pkgs = import nixpkgs {inherit system;};
});
- packages = forAllSystems (system: nixpkgs.lib.filterAttrs (_: v: nixpkgs.lib.isDerivation v) self.legacyPackages.${system});
- nixosModules = import ./nixos-modules;
- # homeModules = import ./home-modules;
- # darwinModules = import ./darwin-modules;
- # flakeModules = import ./flake-modules;
- };
+ packages = forAllSystems (system: nixpkgs.lib.filterAttrs (_: v: nixpkgs.lib.isDerivation v) self.legacyPackages.${system});
+ devShells = forAllSystems (system: {
+ default = import ./shell.nix {
+ pkgs = import nixpkgs {inherit system;};
+ };
+ });
+ nixosModules = import ./nixos-modules;
+ # homeModules = import ./home-modules;
+ # darwinModules = import ./darwin-modules;
+ # flakeModules = import ./flake-modules;
+ };
}
shell.nix
@@ -0,0 +1,6 @@
+{pkgs ? import <nixpkgs> {}}:
+pkgs.mkShellNoCC {
+ packages = with pkgs; [
+ nurl
+ ];
+}