From 2d48452cce34c6434fc01cbb3246e3ee391127df Mon Sep 17 00:00:00 2001 From: RGBCube Date: Sat, 27 May 2023 21:21:52 +0300 Subject: [PATCH] Can't do a dynamic source in Nu yet so revert everything and use venv as an alias to virtualenv venv --- machines/asus/nushell/environment.nu | 5 ----- machines/asus/python/default.nix | 12 +++++++++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/machines/asus/nushell/environment.nu b/machines/asus/nushell/environment.nu index 8eef906..10f5333 100644 --- a/machines/asus/nushell/environment.nu +++ b/machines/asus/nushell/environment.nu @@ -24,8 +24,3 @@ let-env NU_PLUGIN_DIRS = [ | path dirname | path join 'plugins') ] - -def venv [] { - virtualenv venv - source ./venv/bin/activate.nu -} diff --git a/machines/asus/python/default.nix b/machines/asus/python/default.nix index f375b25..a98122c 100644 --- a/machines/asus/python/default.nix +++ b/machines/asus/python/default.nix @@ -1,10 +1,16 @@ -{ pkgs, systemPackages, ... }: +{ lib, pkgs, systemPackages, homeConfiguration, ... }: lib.recursiveUpdate -with pkgs; systemPackages [ +(with pkgs; systemPackages [ (python311.withPackages (pkgs: with pkgs; [ pip requests ])) virtualenv poetry -] +]) + +(homeConfiguration "nixos" { + programs.nushell.shellAliases = { + venv = "virtualenv venv"; + }; +})