spectre_nixcfg/home.nix
2025-07-03 22:26:41 -04:00

80 lines
1.3 KiB
Nix

{ lib, pkgs, config, ... }:
{
imports = [
./sway/sway.nix
./emacs/emacs.nix
];
# Cursor
home.pointerCursor = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Classic";
size = 24;
};
home.username = "nat";
home.homeDirectory = "/home/nat";
home.packages = with pkgs; [
julia-mono
audacity
beluga
bitwarden
brightnessctl
clifm
darktable
gimp
godot
grim
hledger
inkscape
libreoffice
lmms
mumble
picard
prismlauncher
signal-desktop
slurp
vlc
xournalpp
];
services.blueman-applet.enable = true;
services.copyq.enable = true;
services.playerctld.enable = true;
services.remmina.enable = true;
programs.firefox.enable = true;
programs.thunderbird = {
enable = true;
profiles = { main = { isDefault = true; }; };
};
programs.bash.enable = true;
programs.obs-studio.enable = true;
# Terminal
programs.alacritty = {
enable = true;
settings = {
font = {
normal= {
family = "juliaMono";
style = "Regular";
};
};
};
};
# Notifications
services.mako = {
enable = true;
};
home.sessionVariables = {
EDITOR = "kak";
LEDGER_FILE = "~/Documents/Accounting/hledger.journal";
};
home.stateVersion = "25.05";
}