diff options
Diffstat (limited to 'shell.nix')
-rw-r--r-- | shell.nix | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -2,28 +2,25 @@ let name = "nix-shell.canory"; - pkgs = import (builtins.fetchTarball { - url = "https://releases.nixos.org/nixos/22.11/nixos-22.11.466.596a8e828c5/nixexprs.tar.xz"; - sha256 = "1367bad5zz0mfm4czb6p0s0ni38f0x1ffh02z76rx4nranipqbgg"; - }) { system = "x86_64-linux"; }; + system = builtins.currentSystem; - validatornu = pkgs.callPackage (pkgs.fetchurl { - url = "https://raw.githubusercontent.com/tdro/dotfiles/032efcf7f4b1c7304ce5f3f64f64c175ba59eb6d/.config/nixpkgs/packages/validatornu/default.nix"; - sha256 = "1ify40x9547z04hcibk76m45d02xg3dlvwc57n8vxcbax82yb9pj"; - }) { }; + pkgs = import (builtins.fetchTarball { + url = "https://releases.nixos.org/nixos/unstable/nixos-23.11pre516114.d680ded26da5/nixexprs.tar.xz"; + sha256 = "13cnlhpp3v7jay4jxyyy2d4kxw4ngpz3m00rhj3vlhvf7jl7hr48"; + }) { inherit system; }; hugo = pkgs.callPackage ({ lib, buildGoModule, fetchgit }: buildGoModule rec { pname = "hugo"; - version = "0.110.0"; + version = "0.122.0"; src = fetchgit { rev = "v${version}"; url = "https://github.com/gohugoio/hugo.git"; - sha256 = "sha256-7B0C8191lUGsv81+0eKDrBm+5hLlFjID3RTuajSg/RM="; + sha256 = "sha256-pnsQo+nSuIlQ6KKTP1z/BZ74zEu9HjYP66hGStPc0pc="; }; doCheck = false; proxyVendor = true; - vendorSha256 = "sha256-GtywXjtAF5Q4jUz2clfseUJVqiU+eSguG/ZoKy2TzuA="; + vendorSha256 = "sha256-aYy0TOfNIqx44UBXJhewvxi+oSAWjmi/32WvI3HJ3MM="; tags = [ "extended" ]; subPackages = [ "." ]; meta = { @@ -39,21 +36,27 @@ let /usr/bin/env --ignore-environment /bin/sh -c ${ pkgs.writeScript name '' export PS1='\h (${name}) \W \$ ' + export HOME=$PWD + export HISTFILE= export DENO_DIR=vendor + export DENO_NO_UPDATE_CHECK=1 export PATH=${pkgs.lib.strings.makeBinPath [ hugo - validatornu pkgs.busybox pkgs.caddy pkgs.check-jsonschema + pkgs.curl pkgs.deno pkgs.entr pkgs.git pkgs.gnumake + pkgs.inotify-tools pkgs.jing pkgs.libxml2 pkgs.libxslt - pkgs.subversion + pkgs.unixtools.column + pkgs.validator-nu + pkgs.xmlstarlet pkgs.yj ]} /bin/sh |