{ 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 --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations"; icon = "brave-cifhbcnohmdccbgoicgdjpfamggdegmo-Default"; }) (pkgs.makeDesktopItem { name = "logseq"; desktopName = "Logseq"; exec = "${pkgs.logseq}/bin/logseq --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --disable-gpu"; }) ]; 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 workspace = eDP-1, 5 input { kb_variant = dvorak } general { gaps_out = 10 } ''; }; gtk = { gtk3.bookmarks = [ "file:///home/tristan/OneDrive/Documents/ OneDrive" ]; }; programs.firefox.enable = true; }