move
This commit is contained in:
68
home-manager/users/nix-on-droid/packages/default.nix
Normal file
68
home-manager/users/nix-on-droid/packages/default.nix
Normal file
@@ -0,0 +1,68 @@
|
||||
{ config, lib, pkgs, inputs, ... }: let
|
||||
system = "x86_64-linux";
|
||||
|
||||
pkgs-us = import inputs.nixpkgs-us {
|
||||
inherit system;
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
|
||||
in {
|
||||
|
||||
imports = [
|
||||
./scripts
|
||||
];
|
||||
|
||||
options.homeconfig.minimal = lib.options.mkOption {
|
||||
type = lib.types.bool;
|
||||
default = false;
|
||||
};
|
||||
|
||||
config = lib.mkMerge [
|
||||
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
killall
|
||||
zip
|
||||
unzip
|
||||
gcc
|
||||
zulu
|
||||
rsync
|
||||
git
|
||||
openssh
|
||||
];
|
||||
}
|
||||
|
||||
(lib.mkIf (!config.homeconfig.minimal) {
|
||||
|
||||
nixpkgs.config = {
|
||||
allowUnfree = true;
|
||||
};
|
||||
|
||||
home.packages = with pkgs; let
|
||||
pypkgs = ps: with ps; [
|
||||
numpy
|
||||
pandas
|
||||
torch
|
||||
torchvision
|
||||
torchaudio
|
||||
transformers
|
||||
datasets
|
||||
pyaudio
|
||||
faster-whisper
|
||||
pyusb
|
||||
];
|
||||
|
||||
in [
|
||||
|
||||
cava
|
||||
neovim-remote
|
||||
|
||||
(pkgs.python311.withPackages pypkgs)
|
||||
|
||||
neofetch
|
||||
];
|
||||
|
||||
})
|
||||
];
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user