Add python313 to personal machines with pipx, and add pipx to the
already existing 311 python on work machine
This commit is contained in:
parent
96f871f3e6
commit
2fda48bbb5
4 changed files with 33 additions and 4 deletions
|
|
@ -1,10 +1,17 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
|
(python313.withPackages (pythonPkgs: [
|
||||||
|
pythonPkgs.pipx
|
||||||
|
]))
|
||||||
clang
|
clang
|
||||||
clang-tools
|
clang-tools
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.activation.installVectorcode = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
||||||
|
echo "Installing VectorCode with pipx..."
|
||||||
|
$DRY_RUN_CMD ${pkgs.python311Packages.pipx}/bin/pipx install --force vectorcode
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
(python311.withPackages (pythonPkgs: [
|
(python311.withPackages (pythonPkgs: [
|
||||||
pythonPkgs.pip
|
pythonPkgs.pip
|
||||||
|
pythonPkgs.pipx
|
||||||
pythonPkgs.setuptools
|
pythonPkgs.setuptools
|
||||||
]))
|
]))
|
||||||
pcre
|
pcre
|
||||||
|
|
@ -12,4 +13,11 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
(python313.withPackages (pythonPkgs: [
|
||||||
|
pythonPkgs.pipx
|
||||||
|
]))
|
||||||
|
home.activation.installVectorcode = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
||||||
|
echo "Installing VectorCode with pipx..."
|
||||||
|
$DRY_RUN_CMD ${pkgs.python311Packages.pipx}/bin/pipx install --force vectorcode
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,19 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
|
(python313.withPackages (pythonPkgs: [
|
||||||
|
pythonPkgs.pipx
|
||||||
|
]))
|
||||||
wl-clipboard-rs
|
wl-clipboard-rs
|
||||||
sway
|
sway
|
||||||
clang
|
clang
|
||||||
clang-tools
|
clang-tools
|
||||||
];
|
];
|
||||||
|
home.activation.installVectorcode = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
||||||
|
echo "Installing VectorCode with pipx..."
|
||||||
|
$DRY_RUN_CMD ${pkgs.python311Packages.pipx}/bin/pipx install --force vectorcode
|
||||||
|
'';
|
||||||
file = {
|
file = {
|
||||||
".config/sway".source = ../sway;
|
".config/sway".source = ../sway;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,17 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
|
(python313.withPackages (pythonPkgs: [
|
||||||
|
pythonPkgs.pipx
|
||||||
|
]))
|
||||||
wslu
|
wslu
|
||||||
clang
|
clang
|
||||||
clang-tools
|
clang-tools
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
home.activation.installVectorcode = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
||||||
|
echo "Installing VectorCode with pipx..."
|
||||||
|
$DRY_RUN_CMD ${pkgs.python311Packages.pipx}/bin/pipx install --force vectorcode
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue