nix-dotfiles/hosts/de-lacadie/home.nix

64 lines
1.4 KiB
Nix

{ lib, pkgs, ... }:
{
imports = [
../../snippets/common_home.nix
];
home.stateVersion = "24.05";
# Configure default applications as per /snippets/defaults.nix
defaultPrograms = with pkgs; {
terminal = alacritty;
editor = kakoune;
browser = firefox;
mail = thunderbird;
};
# Install packages
home.packages = with pkgs;
let
overlay = (final: prev: {
olympus = prev.callPackage ../../pkgs/olympus/package.nix { };
olympus-unwrapped = prev.callPackage ../../pkgs/olympus-unwrapped/package.nix { };
});
in
(with (pkgs.extend overlay); [ olympus ]) ++
[
kak-lsp
brightnessctl
jq
blueman
] ++ # Basic utilities
[ bitwarden-cli htop snore hledger hledger-ui ]
++ # Personalized selection of command-line (CLI/TUI) apps
[
vlc
pavucontrol
] ++ # Basic graphical apps
[
libreoffice
signal-desktop
prismlauncher
mumble
gimp
inkscape
deluge-gtk
shotwell
lorien
keepassxc
zulip
filezilla
bitwarden
activate-linux
remmina
pinta
] ++ # Personalized selection of graphical apps
[ shticker-book-unwritten ] ++ # Games
[ bemenu j4-dmenu-desktop xclip xdotool ] ++ # i3 and x11 related packages
[ ] ++ # Temp
[ ];
programs.home-manager.enable = true;
}