diff --git a/README.md b/README.md index 25aa80e..3c4cee1 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# TheaninOS +# TheaninovOS A NixOS based OS you can configure. diff --git a/flake.nix b/flake.nix index b7caf33..43314ff 100644 --- a/flake.nix +++ b/flake.nix @@ -50,16 +50,7 @@ gbmonctl = prev.callPackage ./overlays/gbmonctl { }; lpc21isp = prev.callPackage ./overlays/lpc21isp { }; darkman = prev.callPackage ./overlays/darkman { }; - cura = prev.appimageTools.wrapType2 rec { - 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; [ ]; - }; + cura = prev.callPackage ./overlays/cura { }; }) ]; }); @@ -93,5 +84,7 @@ username = "theaninova"; system = "x86_64-linux"; }; + + nixosModules.theaninovos = import ./modules/nixos; }; } diff --git a/overlays/cura/default.nix b/overlays/cura/default.nix new file mode 100644 index 0000000..742a92b --- /dev/null +++ b/overlays/cura/default.nix @@ -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="; + }; +}