feat: redesign the project structure

This commit is contained in:
ryan4yin
2023-05-26 19:25:44 +08:00
parent ab11958597
commit f971ec030d
124 changed files with 711 additions and 540 deletions

View File

@@ -0,0 +1,21 @@
{
pkgs,
config,
...
}:
{
home.packages = with pkgs; [
# creative
# blender # 3d modeling
# gimp # image editing, I prefer using figma in browser instead of this one
inkscape # vector graphics
krita # digital painting
kicad # 3d printing, eletrical engineering
musescore # music notation
reaper # audio production
];
programs = {
obs-studio.enable = true;
};
}

View File

@@ -0,0 +1,21 @@
{ pkgs, ... }:
{
imports = [
./creative.nix
./media.nix
];
home.packages = with pkgs; [
# networking
wireshark
# instant messaging
telegram-desktop
discord
qq # https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/networking/instant-messengers/qq
# remote desktop(rdp connect)
remmina
freerdp # required by remmina
];
}

View File

@@ -0,0 +1,32 @@
{
pkgs,
config,
...
}:
# media - control and enjoy audio/video
{
home.packages = with pkgs; [
# audio control
pavucontrol
playerctl
pulsemixer
nvtop
# video/audio tools
libva-utils
vdpauinfo
vulkan-tools
glxinfo
];
programs = {
mpv = {
enable = true;
defaultProfiles = ["gpu-hq"];
scripts = [pkgs.mpvScripts.mpris];
};
obs-studio.enable = true;
};
}