35 lines
612 B
Nix
35 lines
612 B
Nix
{ pkgs, pkgs-unstable, ... }:
|
|
|
|
let
|
|
custom = {
|
|
python = (pkgs.python312Full.withPackages (py: [
|
|
py.pip
|
|
py.tkinter
|
|
py.dnspython
|
|
]));
|
|
};
|
|
custom.inkscape =
|
|
if pkgs.stdenv.isDarwin then
|
|
pkgs.casks.inkscape
|
|
else
|
|
(pkgs.inkscape.override { python3 = custom.python; });
|
|
in {
|
|
inherit custom;
|
|
packages = [
|
|
pkgs.zsh
|
|
pkgs.home-manager
|
|
pkgs.zoxide
|
|
pkgs.ruby
|
|
pkgs._7zz
|
|
pkgs.fastfetch
|
|
|
|
pkgs.enchive
|
|
(pkgs.pass.withExtensions (exts: [ exts.pass-otp ]))
|
|
pkgs.gnupg
|
|
|
|
pkgs.vesktop
|
|
|
|
# For hackintosh-ing
|
|
pkgs.acpica-tools
|
|
];
|
|
}
|