Package : Move packages to fit better.
This commit is contained in:
parent
6c8dbea10c
commit
aa318344ad
13
flake.nix
13
flake.nix
|
@ -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); }
|
||||||
|
|
|
@ -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.
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in a new issue