vanadium: refactor

This commit is contained in:
Primrose 2025-03-14 16:11:58 +01:00
parent 74f936c2e9
commit 232340d1a1
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 37 additions and 48 deletions

View file

@ -11,6 +11,11 @@ in {
./dev.nix
];
home.file = {
".xscreensaver".source = ./xscreensaver/.xscreensaver;
".wallpaper".source = "${pkgs.wallpapers.estradiol}/main.svg";
};
home.packages = [
pkgs.zip
pkgs.unzip
@ -20,15 +25,17 @@ in {
pkgs.dig
myPkgs.hutils
pkgs.miniserve
pkgs.agenix
pkgs.deploy-rs
# pdf utilities
pkgs.poppler_utils # pdfseparate, pdfunite
myPkgs.easyscan
# productivity / media
pkgs.evolution
pkgs.libreoffice
pkgs.iamb
pkgs.calibre
pkgs.rawtherapee
pkgs.digikam
@ -37,12 +44,25 @@ in {
pkgs.nautilus
pkgs.sushi # space bar previewer
# wm utilities
myPkgs.xbrightness
pkgs.dmenu
pkgs.xclip
pkgs.playerctl
pkgs.hacksaw
pkgs.shotgun
pkgs.xscreensaver # talk to xscreensaver
pkgs.xcolor
pkgs.boomer
# audio utilities
pkgs.helvum
pkgs.pavucontrol
# fun
myPkgs.prop-solveur
myPkgs.hbf
pkgs.lucky-commit
pkgs.agenix
pkgs.deploy-rs
];
programs = {
@ -52,18 +72,15 @@ in {
sioyek.enable = true;
cmus.enable = true;
ranger.enable = true;
# ROCm support is needed for AMD GPU
# https://github.com/aristocratos/btop?tab=readme-ov-file#gpu-compatibility
btop.package = pkgs.btop-rocm;
neovim.defaultEditor = true;
};
home.sessionVariables = {
EDITOR = "nvim";
VISUAL = "nvim";
};
# ROCm support is needed for AMD GPU
# https://github.com/aristocratos/btop?tab=readme-ov-file#gpu-compatibility
programs.btop.package = pkgs.btop-rocm;
i18n.inputMethod.enabled = "fcitx5";
services.wired.enable = true;
services.battery-notify = {
enable = true;
@ -73,11 +90,7 @@ in {
xdg.mimeApps = {
enable = true;
associations.added = {
"x-scheme-handler/mailto" = ["org.gnome.Evolution.desktop"];
};
defaultApplications = {
"x-scheme-handler/mailto" = ["org.gnome.Evolution.desktop"];
};
associations.added."x-scheme-handler/mailto" = ["org.gnome.Evolution.desktop"];
defaultApplications."x-scheme-handler/mailto" = ["org.gnome.Evolution.desktop"];
};
}