diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 389d06b..d4ce8ca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,4 +23,6 @@ jobs: if: ${{ matrix.os != 'windows-latest' }} with: nix_path: nixpkgs=channel:nixos-stable - - run: make test + - run: mkdir -p /tmp/home && make test + env: + HOME: /tmp/home diff --git a/shell.nix b/shell.nix index 0666087..2b9e197 100644 --- a/shell.nix +++ b/shell.nix @@ -3,27 +3,25 @@ let pkgsMaster = import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/470e4a9bbc98b171a7e733dfc9e62531f7b9ceca.tar.gz") {}; pkgsPython = pkgs.python3.withPackages (pkgs: [ pkgs.black pkgs.mypy pkgs.pylint ]); in -pkgs.mkShell - { - name = "env"; - buildInputs = [ - pkgsMaster.nushell - pkgsPython - pkgs.bash - pkgs.cargo - pkgs.cargo-audit - pkgs.dash - pkgs.fish - pkgs.fzf - pkgs.git - pkgs.powershell - pkgs.rustc - pkgs.rustfmt - pkgs.shellcheck - pkgs.shfmt - pkgs.xonsh - pkgs.zsh - ]; - - RUST_BACKTRACE = 1; - } +pkgs.mkShell { + name = "env"; + buildInputs = [ + pkgsMaster.nushell + pkgsPython + pkgs.bash + pkgs.cargo + pkgs.cargo-audit + pkgs.dash + pkgs.fish + pkgs.fzf + pkgs.git + pkgs.powershell + pkgs.rustc + pkgs.rustfmt + pkgs.shellcheck + pkgs.shfmt + pkgs.xonsh + pkgs.zsh + ]; + RUST_BACKTRACE = 1; +}