mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2025-12-12 11:36:20 +00:00
feat: export nixos modules
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# TheaninOS
|
# TheaninovOS
|
||||||
|
|
||||||
A NixOS based OS you can configure.
|
A NixOS based OS you can configure.
|
||||||
|
|
||||||
|
|||||||
13
flake.nix
13
flake.nix
@@ -50,16 +50,7 @@
|
|||||||
gbmonctl = prev.callPackage ./overlays/gbmonctl { };
|
gbmonctl = prev.callPackage ./overlays/gbmonctl { };
|
||||||
lpc21isp = prev.callPackage ./overlays/lpc21isp { };
|
lpc21isp = prev.callPackage ./overlays/lpc21isp { };
|
||||||
darkman = prev.callPackage ./overlays/darkman { };
|
darkman = prev.callPackage ./overlays/darkman { };
|
||||||
cura = prev.appimageTools.wrapType2 rec {
|
cura = prev.callPackage ./overlays/cura { };
|
||||||
name = "cura";
|
|
||||||
version = "5.6.0";
|
|
||||||
src = prev.fetchurl {
|
|
||||||
url =
|
|
||||||
"https://github.com/Ultimaker/Cura/releases/download/${version}/UltiMaker-Cura-${version}-linux-X64.AppImage";
|
|
||||||
hash = "sha256-EHiWoNpLKHPzv6rZrtNgEr7y//iVcRYeV/TaCn8QpEA=";
|
|
||||||
};
|
|
||||||
extraPkgs = pkgs: with pkgs; [ ];
|
|
||||||
};
|
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
});
|
});
|
||||||
@@ -93,5 +84,7 @@
|
|||||||
username = "theaninova";
|
username = "theaninova";
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nixosModules.theaninovos = import ./modules/nixos;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
10
overlays/cura/default.nix
Normal file
10
overlays/cura/default.nix
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{ lib, appimageTools, fetchurl }:
|
||||||
|
appimageTools.wrapType2 rec {
|
||||||
|
name = "cura";
|
||||||
|
version = "5.6.0";
|
||||||
|
src = fetchurl {
|
||||||
|
url =
|
||||||
|
"https://github.com/Ultimaker/Cura/releases/download/${version}/UltiMaker-Cura-${version}-linux-X64.AppImage";
|
||||||
|
hash = "sha256-EHiWoNpLKHPzv6rZrtNgEr7y//iVcRYeV/TaCn8QpEA=";
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user