nix-dotfiles/hosts/randolph/home.nix

90 lines
1.8 KiB
Nix
Raw Normal View History

{ pkgs, ... }:
2024-01-04 21:21:04 -05:00
rec {
imports = [
../../snippets/common_home.nix
];
2024-01-04 21:21:04 -05:00
home.stateVersion = "23.11";
2024-01-10 10:26:07 -05:00
# Configure default applications as per /snippets/defaults.nix
defaultPrograms = with pkgs; {
terminal = alacritty;
editor = kakoune;
browser = firefox;
mail = thunderbird;
};
2024-01-10 10:26:07 -05:00
# Configure cursor
home.pointerCursor.size = 256;
2024-01-10 10:26:07 -05:00
# Install packages
home.packages =
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 ]) ++
(with pkgs;
2024-04-13 23:45:36 -04:00
[
blueman
kalker
2025-03-19 11:59:45 -04:00
tldr
2024-04-13 23:45:36 -04:00
] ++ # Basic utilities
2025-11-04 11:01:26 -05:00
[ htop snore catgirl ]
2024-04-13 23:45:36 -04:00
++ # Personalized selection of command-line (CLI/TUI) apps
[ defaultPrograms.terminal ] ++ # Terminal emulator
2024-04-13 23:45:36 -04:00
[
vlc
pavucontrol
2024-12-17 21:56:38 -05:00
font-manager
2024-04-13 23:45:36 -04:00
] ++ # Basic graphical apps
[
libreoffice
signal-desktop
prismlauncher
mumble
gimp
inkscape
2025-01-31 11:11:28 -05:00
deluge-gtk # Client BitTorrent
2024-04-13 23:45:36 -04:00
shotwell
lorien
keepassxc
zulip
2024-04-26 09:22:10 -04:00
filezilla
bitwarden-desktop
activate-linux
2025-01-31 11:11:28 -05:00
remmina
2025-05-21 16:14:51 -04:00
pinta
2024-04-13 23:45:36 -04:00
] ++ # Personalized selection of graphical apps
2024-12-03 00:40:46 -05:00
[
shticker-book-unwritten
] ++ # Games
[
hunspell
hunspellDicts.fr-any
hunspellDicts.fr-moderne
hunspellDicts.fr-classique
] ++ # Spell checking
2025-05-21 16:14:51 -04:00
[ keyutils ] ++ # Temp
[ ]);
2024-01-04 21:21:04 -05:00
programs.home-manager.enable = true;
# Fixes electron apps
home.sessionVariables =
2024-11-12 11:58:18 -05:00
{
NIXOS_OZONE_WL = "1";
};
services.batsignal = {
enable = true;
extraArgs = [
"-w 20"
"-c 10"
"-d 3"
];
};
2024-01-23 10:46:07 -05:00
}