64 lines
1.4 KiB
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;
|
|
|
|
}
|