refactor: modulization

This commit is contained in:
DACHXY 2025-04-09 13:24:02 +08:00
parent a29782681a
commit f6acb92ad0
63 changed files with 680 additions and 1959 deletions

View file

@ -1,25 +1,16 @@
{
pkgs,
inputs,
system,
...
}:
{
environment.systemPackages =
(with pkgs; [
neovim
environment.systemPackages = (
with pkgs;
[
file
# Binary cache platform
cachix
# gtk theme
gtk3
adwaita-icon-theme
# File Manager
nemo
# Utils
upower
jq
@ -48,63 +39,15 @@
gh # Github cli tool
gnumake
lm_sensors
temurin-jre-bin
openssl
openssl.dev
pkg-config # Include Lib
pkg-config
nodejs
yarn-berry
dotnetCorePackages.sdk_8_0_3xx
dotnetCorePackages.dotnet_9.sdk
dotnetCorePackages.dotnet_9.runtime
dotnetCorePackages.dotnet_9.aspnetcore
rustup
gcc
zig
# Editor
vim
stylua
lazygit
luajitPackages.lua
lua51Packages.lua
luajitPackages.luarocks
luajitPackages.magick
imagemagick
# Shell
fishPlugins.done
fishPlugins.fzf-fish
fishPlugins.forgit
fishPlugins.hydro
fishPlugins.grc
grc # Colorize
zoxide # Dir jumper
starship # Shell theme
carapace # Autocomplete
# USB auto mount
usbutils
udiskie
udisks
# Media
vlc
# Thumbnail
ffmpegthumbnailer
# SDDM
libsForQt5.qt5.qtmultimedia
libsForQt5.qt5.qtquickcontrols2
libsForQt5.qt5.qtgraphicaleffects
libsForQt5.qt5.qtsvg
libsForQt5.qt5.qtwayland
pkgs.gst_all_1.gst-libav
pkgs.gst_all_1.gstreamer
pkgs.gst_all_1.gst-plugins-good
])
++ [
inputs.ghostty.packages.${system}.default
];
]
);
}