nix: move all home configurations to homeModules

export them
This commit is contained in:
Primrose 2024-10-30 19:24:48 +01:00
parent 2c5e75f3e7
commit ce26e04e9c
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
14 changed files with 8 additions and 3 deletions

View file

@ -0,0 +1,59 @@
{ pkgs, ... }:
let
inherit (pkgs) myPkgs;
in
{
imports = [
./browser.nix
./wm.nix
# system-wide language servers, build tools, compilers
./dev.nix
];
home.packages = [
pkgs.zip
pkgs.unzip
pkgs.gnutar
pkgs.p7zip
pkgs.bc
# pdf utilities
pkgs.poppler_utils # pdfseparate, pdfunite
myPkgs.easyscan
pkgs.deploy-rs
myPkgs.nd
pkgs.discord
# CVE-2024-45191
# CVE-2024-45192
# CVE-2024-45193
# disabled for security
#
# pkgs.cinny-desktop
pkgs.hacksaw
pkgs.shotgun
pkgs.vlc
pkgs.evolution
pkgs.teams-for-linux
myPkgs.typst-mutilate
pkgs.prop-solveur
pkgs.hbf
pkgs.agenix
];
programs = {
kitty.enable = true;
password-store.enable = true;
};
}