nix-config/home/linux.nix

90 lines
1.6 KiB
Nix

{ _config, pkgs, inputs, ... }:
{
home.username = "dennis";
home.homeDirectory = "/home/dennis";
home.stateVersion = "24.11";
home.packages = with pkgs; [
neofetch
zip
unzip
ripgrep
fzf
fd
sd
bat
tldr
fortune
just
mmv-go
zoxide
xwayland-satellite
nerd-fonts.victor-mono
adwaita-fonts
noto-fonts-color-emoji
bodoni-moda
reversal-icon-theme
fnm
libnotify
swww
loupe
nautilus
nautilus-open-any-terminal
swaynotificationcenter
gimp
];
imports = [
../modules/ssh
../modules/git
../modules/zoxide
../modules/direnv
../modules/nvim
../modules/wezterm
../modules/ghostty
../modules/fish
../modules/firefox
../modules/wm/swaync
../modules/wm/awww
../modules/wm/fuzzel
../modules/wm/ironbar
../modules/wm/niri
];
programs.home-manager.enable = true;
programs.wezterm.enable = true;
# Appearance
fonts.fontconfig = {
enable = true;
antialiasing = true;
defaultFonts = {
monospace = [ "VictorMono Nerd Font" ];
sansSerif = [ "Adwaita Sans" "Noto Color Emoji" ];
serif = ["Bodoni Moda"];
};
};
gtk = {
enable = true;
colorScheme = "dark";
font = {
package = pkgs.adwaita-fonts;
name = "Adwaita Sans";
size = 11;
};
iconTheme = {
package = pkgs.reversal-icon-theme;
name = "Reversal-dark";
};
cursorTheme = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
size = 24;
};
};
# Services
services.mpris-proxy.enable = true;
}