nix-home-manager/programs.nix
2025-05-23 23:19:21 +02:00

57 lines
1.4 KiB
Nix

{ config, pkgs, lib, ... }:
{
# The home.packages option allows you to install Nix packages into your
# environment.
home.packages = with pkgs; [
# List of programs
thunderbird
#signal-desktop
vscodium # ide
vlc # video player
keepassxc # password manager
alacritty # terminal emulator
#logseq # note taking organization
okular # pdf viewer
firefox # browser
borgbackup # system/data bakups
filezilla # ftp client
#inetutils # ftp cli
discord
# utility
ranger
vimiv-qt
zip
unzip
htop
btop
pulsemixer
brightnessctl
gammastep # color temperature
swaybg
xwayland
grim # screenshot functionality
slurp # screenshot functionality
wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
mako # notification system developed by swaywm maintainer
# secret management
age
sops
# steam deck touch compability in non-steam games
#caribou
#evtest # for input key testing
# # It is sometimes useful to fine-tune packages, for example, by applying
# # overrides. You can do that directly here, just don't forget the
# # parentheses. Maybe you want to install Nerd Fonts with a limited number of
# # fonts?
#(pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; })
nerd-fonts.fantasque-sans-mono
nerd-fonts.droid-sans-mono
nerd-fonts.jetbrains-mono
nerd-fonts.hack
];
}