nix/system/work/home.nix
2023-04-20 18:18:58 +01:00

58 lines
1.2 KiB
Nix

{ config, pkgs, user, name, ... }:
# https://nix-community.github.io/home-manager/options.html
let
brave-nightly = pkgs.callPackage ../../custom/brave-nightly/. { };
in
{
# don't change
home.stateVersion = "22.05";
home.packages = with pkgs; [
sbctl
onedrive
kubectl
awscli2
docker-compose
gimp
libreoffice
ansible
thunderbird
(pkgs.makeDesktopItem {
name = "teams";
desktopName = "Microsoft Teams";
exec = "${brave-nightly}/opt/brave.com/brave-nightly/brave-browser-nightly --app-id=cifhbcnohmdccbgoicgdjpfamggdegmo";
icon = "brave-cifhbcnohmdccbgoicgdjpfamggdegmo-Default";
})
];
programs.git = {
userName = "Tristan Beedell";
userEmail = "tristan.beedell@cryoserver.com";
};
wayland.windowManager.hyprland = {
extraConfig = ''
## work laptop configuration
exec-once = ${pkgs.swaybg}/bin/swaybg -o eDP-1 -i ~/Pictures/backgrounds/nix-wallpaper-simple-red.png &
monitor = ,preferred,auto, 1.2
input {
kb_variant = dvorak
}
general {
gaps_out = 10
}
'';
};
gtk = {
gtk3.bookmarks = [
"file:///home/tristan/OneDrive/Documents/ OneDrive"
];
};
programs.firefox.enable = true;
}