nixos-config/home/felschr-work.nix

81 lines
1.2 KiB
Nix
Raw Normal View History

2019-10-18 20:05:36 +02:00
{ config, pkgs, ... }:
with pkgs;
{
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
./chromium.nix
./dotnet.nix
./planck.nix
2019-10-18 20:05:36 +02:00
];
2019-10-19 12:55:35 +02:00
services.redshift = {
enable = true;
latitude = "53.2472211";
longitude = "10.4021562";
};
2019-10-18 20:05:36 +02:00
2019-12-12 15:45:07 +01:00
programs.ssh = {
enable = true;
};
services.gpg-agent = {
enable = true;
extraConfig = ''
pinentry-program ${pkgs.pinentry-gnome}/bin/pinentry-gnome3
'';
};
programs.gpg.enable = true;
2020-03-13 21:18:08 +01:00
programs.git.custom = {
2019-10-19 12:55:35 +02:00
userName = "Felix Schroeter";
userEmail = "fs@upsquared.com";
2020-03-13 21:18:08 +01:00
signingKey = "6DA1 4A05 C6E0 7DBE EB81 BA24 28ED 46BC B881 7B7A";
2019-10-19 12:55:35 +02:00
};
2019-10-18 20:05:36 +02:00
2019-10-19 12:55:35 +02:00
programs.firefox.enable = true;
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-19 12:55:35 +02:00
kubectl
kubernetes-helm
2019-12-12 15:46:06 +01:00
google-cloud-sdk
2019-10-19 12:55:35 +02:00
awscli
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.03";
2019-10-18 20:05:36 +02:00
}