Package : Move packages to fit better.

This commit is contained in:
Dmitry Voronin 2024-09-07 18:05:26 +03:00
parent 6c8dbea10c
commit aa318344ad
Signed by: voronind
SSH key fingerprint: SHA256:3kBb4iV2ahufEBNq+vFbUe4QYfHt98DHQjN7QaptY9k
2 changed files with 20 additions and 14 deletions

View file

@ -243,10 +243,15 @@
}; };
modules = modules ++ (self.findFiles ./config) ++ [ modules = modules ++ (self.findFiles ./config) ++ [
./home/HomeManager.nix ./home/HomeManager.nix
{ home.hm.enable = true; } {
{ home.hm.username = username; } home.hm = {
{ home.hm.homeDirectory = homeDirectory; } inherit username homeDirectory;
{ home.hm.package.core.enable = true; } enable = true;
package = {
core.enable = true;
};
};
}
{ nixpkgs.config.allowUnfree = true; } { nixpkgs.config.allowUnfree = true; }
{ nixpkgs.config.allowUnfreePredicate = (pkg: true); } { nixpkgs.config.allowUnfreePredicate = (pkg: true); }

View file

@ -30,19 +30,16 @@
lm_sensors # Hardware sensors, like temperature and fan speeds. lm_sensors # Hardware sensors, like temperature and fan speeds.
lshw # Detailed hardware info tool. lshw # Detailed hardware info tool.
lsof # Find current file users. lsof # Find current file users.
ltex-ls # Latex LSP for neovim spellcheck.
man # App to read manuals. man # App to read manuals.
neovim # Text editor. neovim # Text editor.
nixd # Nix LSP.
nmap zmap # Network analyzer. nmap zmap # Network analyzer.
openssh sshfs # Ssh client. openssh sshfs # Ssh client.
parallel # Run programs in parallel. parallel # Run programs in parallel.
parted gparted # GUI/CLI disk partition tool. parted # CLI disk partition tool.
pv # IO progress bar. pv # IO progress bar.
radare2 # Hex editor. radare2 # Hex editor.
ripgrep # Better grep. ripgrep # Better grep.
rsync # File copy tool. rsync # File copy tool.
scanmem # Memory edit tool.
smartmontools # S.M.A.R.T. tools. smartmontools # S.M.A.R.T. tools.
sqlite # Serverless file-based database engine. sqlite # Serverless file-based database engine.
tmux # Terminal multiplexor. tmux # Terminal multiplexor.
@ -56,11 +53,11 @@
yt-dlp # Video downloader. yt-dlp # Video downloader.
zip unzip # Zip archive/unarchive tools. zip unzip # Zip archive/unarchive tools.
(pkgs.callPackage ./yamusicdownload {})
# (pkgs.callPackage ./ytdlp {}) # (pkgs.callPackage ./ytdlp {})
]; ];
desktop = with pkgs; [ desktop = with pkgs; [
adwaita-icon-theme # GTK icons.
foot # Terminal emulator. foot # Terminal emulator.
fuzzel # Application launcher. fuzzel # Application launcher.
grim slurp wf-recorder # Screenshot. grim slurp wf-recorder # Screenshot.
@ -74,23 +71,25 @@
]; ];
common = with pkgs; [ common = with pkgs; [
adwaita-icon-theme # GTK icons.
evince # Document viewer. evince # Document viewer.
firefox-esr chromium # Web browser and chromium just in case. firefox-esr chromium # Web browser. And chromium just in case.
gimp # Image manipulation program. gimp # Image manipulation program.
gnome-calculator # Calculator. gnome-calculator # Calculator.
nautilus # File manager. gparted # GUI disk utility just in case.
jellyfin-media-player # Jellyfin client (self-hosted Netflix). jellyfin-media-player # Jellyfin client (self-hosted Netflix).
loupe # Image viewer. loupe # Image viewer.
nautilus # File manager.
obs-studio # Streaming/recording app. obs-studio # Streaming/recording app.
onlyoffice-bin # Office documents app suite. onlyoffice-bin # Office documents app suite.
(mpv.override { scripts = [ mpvScripts.mpris ]; }) # Media player. (mpv.override { scripts = [ mpvScripts.mpris ]; }) # Media player.
(pkgs.callPackage ./yamusicdownload {})
]; ];
gaming = with pkgs; [ gaming = with pkgs; [
steam-run # Run games outside of Steam. steam-run # Run games outside of Steam.
steam bottles dxvk gamescope mangohud vkd3d wine64 # Gaming! steam bottles dxvk gamescope mangohud vkd3d wine64 # Gaming!
scanmem # Memory edit tool.
]; ];
creative = with pkgs; [ creative = with pkgs; [
@ -102,6 +101,8 @@
dev = with pkgs; [ dev = with pkgs; [
android-studio android-studio
jetbrains.idea-community jetbrains.idea-community
nixd # Nix LSP.
ltex-ls # Latex LSP for neovim spellcheck.
]; ];
extra = with pkgs; [ extra = with pkgs; [
@ -112,7 +113,7 @@
cbonsai cmatrix # CLI Screensavers. cbonsai cmatrix # CLI Screensavers.
cowsay lolcat # CLI funni. cowsay lolcat # CLI funni.
gnome-font-viewer # Font viewer. gnome-font-viewer # Font viewer.
ollama # LLMs. # ollama # LLMs.
tor-browser # Privacy browser. tor-browser # Privacy browser.
universal-android-debloater # Debloat Android devices. universal-android-debloater # Debloat Android devices.
]; ];