117 lines
1.9 KiB
Nix
117 lines
1.9 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; [
|
|
audacity
|
|
ardour
|
|
beluga
|
|
bitwarden-desktop
|
|
cargo
|
|
catgirl
|
|
clifm
|
|
darktable
|
|
ffmpeg
|
|
gimp
|
|
godot
|
|
hledger
|
|
inkscape
|
|
libreoffice
|
|
lmms
|
|
mumble
|
|
picard
|
|
prismlauncher
|
|
signal-desktop
|
|
texliveFull
|
|
#unityhub
|
|
vlc
|
|
xournalpp
|
|
tor
|
|
tor-browser
|
|
weechat
|
|
xdg-desktop-portal-wlr
|
|
] ++ [
|
|
atkinson-hyperlegible
|
|
julia-mono
|
|
meslo-lgs-nf
|
|
noto-fonts
|
|
noto-fonts-cjk-sans
|
|
noto-fonts-cjk-serif
|
|
redhat-official-fonts
|
|
font-awesome
|
|
overpass
|
|
rubik
|
|
roboto
|
|
openmoji-black
|
|
openmoji-color
|
|
|
|
]
|
|
;
|
|
|
|
fonts.fontconfig = {
|
|
enable = true;
|
|
defaultFonts = {
|
|
sansSerif = [ "Rubik" "Noto Sans" "DejaVu Sans" ];
|
|
serif = [ "Noto Serif" "DejaVu Serif" ];
|
|
monospace = [ "juliaMono" ];
|
|
emoji = [ "OpenMoji" ];
|
|
};
|
|
};
|
|
|
|
|
|
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;
|
|
settings = {
|
|
default-timeout = 30000;
|
|
};
|
|
};
|
|
|
|
home.sessionVariables = {
|
|
EDITOR = "kak";
|
|
LEDGER_FILE = "~/Documents/Accounting/hledger.journal";
|
|
};
|
|
|
|
|
|
home.stateVersion = "25.05";
|
|
}
|