1
0
Fork 0
nixos-config/homes/apollo/home.nix
Malte Brandy d54d749a86
Nonatomic
2018-05-26 22:48:33 +02:00

102 lines
1.6 KiB
Nix

{ pkgs, ... }:
let
jali = with pkgs.python36Packages; buildPythonApplication rec {
name = "${pname}-${version}";
pname = "jali";
doCheck = false;
version = "1d1c5d0a";
src = pkgs.fetchgit {
url = "https://git.darmstadt.ccc.de/jali/jali.git";
rev = version;
sha256 = "1nzzangp7yr2gq66qz7wk2cqqwjlhrfaqmc85qigjv4vpfmlphl0";
};
propagatedBuildInputs = with pkgs; [ jinja2 pendulum GitPython aqbanking ];
};
in
{
imports = [
../../home-common
../../home-common/my-systems.nix
../../home-common/graphical
../../home-common/latex.nix
./battery.nix
./sleep-nag.nix
];
programs = {
firefox = {
enable = true;
};
git = {
signing = {
signByDefault = true;
key = "6C3D12CD88CDF46C5EAF4D12226A2D41EF5378C9";
};
};
};
home.sessionVariables = {
MOZ_USE_XINPUT2 = "1";
};
services = {
udiskie = {
enable = true;
notify = true;
};
};
home.packages = with pkgs.gnome3; [
glade
] ++ (with pkgs; [
# web
chromium
signal-desktop
tdesktop
acpi
dino
rustracer
arandr
qutebrowser
mumble
xorg.xev
xorg.xbacklight
meld
icedtea8_web
hledger
haskellPackages.hledger-ui
ledger
jali
# tools & office
feh
gimp
imagemagick
libreoffice-fresh
pandoc
xournal
musescore
handbrake
octave
# look & feel
libertine
nerdfonts
# media
ncmpcpp
pavucontrol
deluge
mpd
gmpc
calibre
mpv
]);
}