nixos-config/home/felschr-work.nix

64 lines
1,021 B
Nix
Raw Normal View History

2019-10-18 20:05:36 +02:00
{ config, pkgs, ... }:
with pkgs;
{
imports = [
2019-10-19 12:55:35 +02:00
./common/sh.nix
./common/mimeapps.nix
./common/gui.nix
./common/gnome.nix
./common/neovim.nix
./common/emacs.nix
./common/vscode.nix
./common/keybase.nix
./common/signal.nix
./common/chromium.nix
./common/dotnet.nix
2019-10-18 20:05:36 +02:00
];
2019-10-19 12:55:35 +02:00
nixpkgs.config.allowUnfree = true;
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-10-19 12:55:35 +02:00
programs.direnv = {
enable = true;
enableBashIntegration = true;
enableFishIntegration = true;
};
2019-10-18 20:05:36 +02:00
2019-10-19 12:55:35 +02:00
programs.git = {
enable = true;
userName = "Felix Schroeter";
userEmail = "fs@upsquared.com";
};
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
2019-10-19 12:55:35 +02:00
home.file.".envrc".text = ''
dotenv
'';
2019-10-18 20:05:36 +02:00
2019-10-19 12:55:35 +02:00
home.packages = with pkgs; [
# system
gparted
2019-10-18 20:05:36 +02:00
2019-10-19 12:55:35 +02:00
# productivity
discord
libreoffice
skypeforlinux
2019-10-18 20:05:36 +02:00
2019-10-19 12:55:35 +02:00
# development
unzip
kubectl
kubernetes-helm
awscli
2019-10-21 16:56:16 +02:00
postman
2019-10-19 12:55:35 +02:00
];
2019-10-18 20:05:36 +02:00
2019-10-19 12:55:35 +02:00
home.stateVersion = "19.09";
2019-10-18 20:05:36 +02:00
}