1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00
Files
niveum/configs/packages/default.nix
Kierán Meinhardt 5ca680eb06 feat: add nautilus
2019-10-09 18:58:35 +02:00

131 lines
2.7 KiB
Nix

{ pkgs, ... }:
{
imports = [
./krebs.nix
./programming.nix
./writing.nix
./python.nix
./haskell
{
environment =
let
package = pkgs.fetchFromGitHub {
owner = "kmein";
repo = "mahlzeit";
rev = "85cb6d41e31fdfccbc3f83fd61cce8ef35112562";
sha256 = "0n6kc782dqbi64ya5jx5x8dcay2axrz1qbrlk4lyr6qnh241rr73";
};
mahlzeit = pkgs.haskellPackages.callPackage package {};
in {
variables.RECIPE_HOME = "/home/kfm/prog/git/wissen/recipes";
systemPackages = [ mahlzeit ];
};
}
{
environment.systemPackages = with pkgs; [
] ++ [ # internet
aria2
firefox
tor-browser-bundle-bin
thunderbird
unstable.tdesktop
w3m
wget
httpie
whois
ddgr
python3Packages.instaloader
mtr # my traceroute
] ++ [
gnome3.nautilus
] ++ [ # media
ffmpeg
imagemagick
sxiv
] ++ [ # archive
unzip
unrar
p7zip
zip
] ++ [ # monitor
htop
iotop
iftop
lsof
psmisc
] ++ [ # shell
bat
dos2unix
ncdu
du-dust
fd
file
jq # json manipulation
jo # json creation
kmein.nav # json navigation
xsv
xmlstarlet
manpages
posix_man_pages
moreutils
ranger
ripgrep
rlwrap
progress # display progress bars for pipes
up # universal plumber (piping tool)
] ++ [ # hardware
usbutils
pciutils
lshw
] ++ [ # graphical
arandr
libnotify
xclip
xorg.xkill
] ++ [ # programming
nix-prefetch-git
] ++ [ # media
audacity
calibre
inkscape
xpdf
pdfgrep
pdftk
spotify
python3Packages.spotify-cli-linux
youtubeDL
] ++ [ # math
bc
] ++ [ # shell
(pass.withExtensions (ext: [ext.pass-otp]))
fzf
gnupg
kmein.haskellPackages.mnemosyne
kmein.favicon
kmein.autorenkalender
kmein.bvg
kmein.daybook
kmein.depp
kmein.dirmir
# kmein.font-size (removed)
# kmein.fzf-wrappers (broken)
kmein.genius
kmein.instaget
kmein.literature-quote
kmein.n
kmein.odyssey
kmein.wttr
kmein.slide
kmein.tolino-screensaver
memo
nix-git
par
qrencode
unstable.hugo
unstable.zola
wtf
];
}
];
}