{ pkgs, ... }:

let
  albert_autostart = (pkgs.makeAutostartItem {
    name = "albert";
    package = pkgs.albert;
  });
  guake_autostart = (pkgs.makeAutostartItem {
    name = "guake";
    package = pkgs.guake;
  });
in {
  imports = [ ./gnome.nix ];

  nixpkgs.config.allowUnfree = true;
  home.packages = with pkgs; [
    albert
    guake

    firefox
    brave
    chromium

    slack
    signal-desktop
    teams
    discord
    element-desktop

    spotify

    gparted

    libreoffice
    vscode
    jetbrains.idea-ultimate

    albert_autostart
    guake_autostart
  ];
}