nixos-config/home/felschr-work.nix

68 lines
1 KiB
Nix
Raw Normal View History

2019-10-18 20:05:36 +02:00
{ config, pkgs, ... }:
2020-09-23 13:19:19 +02:00
with pkgs; {
2019-10-18 20:05:36 +02:00
imports = [
2020-03-13 19:41:55 +01:00
./shell
./editors
./desktop
2020-05-22 18:16:21 +02:00
./vpn.nix
2020-03-13 21:18:08 +01:00
./git.nix
2020-03-13 19:41:55 +01:00
./keybase.nix
./signal.nix
./browsers
2020-03-13 19:41:55 +01:00
./planck.nix
2019-10-18 20:05:36 +02:00
];
services.gammastep = {
2019-10-19 12:55:35 +02:00
enable = true;
latitude = "53.2472211";
longitude = "10.4021562";
};
2019-10-18 20:05:36 +02:00
2020-09-23 13:19:19 +02:00
programs.ssh = { enable = true; };
2019-12-12 15:45:07 +01:00
services.gpg-agent = {
enable = true;
2020-07-12 17:26:32 +02:00
enableSshSupport = true;
2020-07-12 22:19:52 +02:00
sshKeys = [ "967EC4516D18D0E1211FCFC38B1CAF89FF627FCA" ];
defaultCacheTtl = 600;
defaultCacheTtlSsh = 600;
pinentryFlavor = "gnome3";
2019-12-12 15:45:07 +01:00
};
programs.gpg.enable = true;
2020-09-23 13:19:19 +02:00
programs.git = { defaultProfile = "work"; };
2019-10-18 20:05:36 +02:00
xdg.configFile."nixpkgs/config.nix".text = ''
2020-02-13 18:53:46 +01:00
{
allowUnfree = true;
}
'';
2019-10-19 12:55:35 +02:00
home.packages = with pkgs; [
# system
gparted
2019-12-12 15:40:55 +01:00
gnome-firmware-updater
2019-10-18 20:05:36 +02:00
2019-10-19 12:55:35 +02:00
# productivity
discord
2020-03-04 19:04:51 +01:00
libreoffice-fresh
2019-10-19 12:55:35 +02:00
skypeforlinux
2019-12-12 15:46:06 +01:00
pinta
inkscape
2019-10-18 20:05:36 +02:00
2020-03-21 17:22:40 +01:00
# entertainment
celluloid
2019-10-19 12:55:35 +02:00
# development
unzip
2019-12-12 15:46:06 +01:00
openssl
2019-10-21 16:56:16 +02:00
postman
2019-12-12 15:46:06 +01:00
jq
dos2unix
2019-10-19 12:55:35 +02:00
];
2019-10-18 20:05:36 +02:00
home.stateVersion = "20.09";
2019-10-18 20:05:36 +02:00
}