change from mono-home-manager to full flake multi-system configuration

This commit is contained in:
wieerwill
2025-11-30 12:28:05 +01:00
parent 5c3a992f34
commit 362f65c384
62 changed files with 4469 additions and 576 deletions

42
home/programs.nix Normal file
View File

@@ -0,0 +1,42 @@
{ config, pkgs, lib, ... }:
{
# The home.packages option allows you to install
# Nix packages into your environment.
home.packages = with pkgs; [
thunderbird
vimiv-qt
zip
unzip
signal-desktop
vlc
keepassxc
logseq
okular
borgbackup
discord
pulsemixer
brightnessctl
gammastep # color temperature
swaybg
xwayland
grim # screenshot functionality
slurp # screenshot functionality
wl-clipboard # copy/paste from stdin / stdout
mako # notification system developed by swaywm maintainer
# secret management
age
sops
];
programs.nvm = {
enable = true;
};
programs.direnv.enable = true;
}