spectre_nixcfg/home.nix

66 lines
1 KiB
Nix
Raw Normal View History

2025-06-17 00:04:08 -04:00
{ lib, pkgs, config, ... }:
2025-06-16 02:09:21 -04:00
2025-06-17 03:42:31 -04:00
{
imports = [
./sway/sway.nix
];
2025-06-16 02:09:21 -04:00
home.username = "nat";
home.homeDirectory = "/home/nat";
home.packages = with pkgs; [
julia-mono
2025-06-18 02:45:22 -04:00
beluga
2025-06-16 02:09:21 -04:00
bitwarden
gimp
godot
inkscape
libreoffice
lmms
mumble
picard
prismlauncher
signal-desktop
vlc
xournalpp
];
services.blueman-applet.enable = true;
services.copyq.enable = true;
2025-06-17 00:04:08 -04:00
services.playerctld.enable = true;
2025-06-16 02:09:21 -04:00
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;
programs.kitty = {
enable = true;
font = {
name = "juliaMono";
};
};
2025-06-18 02:45:22 -04:00
programs.emacs =
let
emacsPath = ./emacs;
in {
enable = true;
extraConfig = "
(add-to-list 'load-path' \"${emacsPath}\")
(load \"beluga-mode.el\")
";
};
2025-06-16 02:09:21 -04:00
home.sessionVariables = {
EDITOR = "kak";
};
home.stateVersion = "25.05";
}