1
0
Fork 0
nixos-config/home-manager/modules/laptop.nix
2018-05-31 14:45:23 +02:00

77 lines
1,011 B
Nix

{ lib, pkgs, config, ...}:
with lib;
{
options.m-0.laptop.enable = mkEnableOption "Laptop";
config = mkIf config.m-0.laptop.enable {
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; [
# web
chromium
# communication
signal-desktop
tdesktop
acpi
dino
mumble
# config
arandr
xorg.xev
xorg.xbacklight
#dev
meld
icedtea8_web
# tools & office
feh
gimp
imagemagick
libreoffice-fresh
pandoc
# xournal
musescore
handbrake
octave
# look & feel
libertine
nerdfonts
# media
ncmpcpp
pavucontrol
deluge
mpd
gmpc
calibre
mpv
youtubeDL
];
};
}