feat: add nvf config

This commit is contained in:
DACHXY 2025-01-10 14:22:56 +08:00
parent 9e46058abb
commit 898d56ebd6
24 changed files with 3367 additions and 95 deletions

View file

@ -1,5 +1,8 @@
{ pkgs, lib, ... }:
let
{
pkgs,
lib,
...
}: let
vesktop = pkgs.vesktop.overrideAttrs (oldAttrs: {
desktopItems = lib.optional pkgs.stdenv.hostPlatform.isLinux (
(lib.head oldAttrs.desktopItems).override {
@ -8,40 +11,41 @@ let
}
);
});
in
{
home.packages = (with pkgs; [
# Dev stuff
gcc
go
nodePackages.pnpm
(python3.withPackages
(python-pkgs: [ python-pkgs.pip python-pkgs.requests ]))
rustup
pkgsCross.mingwW64.stdenv.cc
pkgsCross.mingwW64.windows.pthreads
postman
cz-cli
in {
home.packages =
(with pkgs; [
# Dev stuff
gcc
go
nodePackages.pnpm
(python3.withPackages
(python-pkgs: [python-pkgs.pip python-pkgs.requests]))
rustup
pkgsCross.mingwW64.stdenv.cc
pkgsCross.mingwW64.windows.pthreads
postman
cz-cli
# Work stuff
libreoffice-qt
# Work stuff
libreoffice-qt
# Bluetooth
blueberry
# Bluetooth
blueberry
# Gaming
steam-run
# Gaming
steam-run
# Downloads
qbittorrent
# Downloads
qbittorrent
# Utils
viewnior
catppuccin-cursors.macchiatoLavender
catppuccin-gtk
cava
papirus-folders
]) ++ ([
vesktop # discord
]);
# Utils
viewnior
catppuccin-cursors.macchiatoLavender
catppuccin-gtk
cava
papirus-folders
])
++ [
vesktop # discord
];
}