55 lines
		
	
	
		
			822 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			822 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{
 | 
						|
  flake,
 | 
						|
  pkgs,
 | 
						|
  config,
 | 
						|
  ...
 | 
						|
}:
 | 
						|
{
 | 
						|
  home.packages =
 | 
						|
    with pkgs;
 | 
						|
    [
 | 
						|
      # A/V, codec and media stuff
 | 
						|
      ffmpeg-full
 | 
						|
      wireplumber
 | 
						|
      pulseaudio
 | 
						|
      pavucontrol
 | 
						|
      imagemagick
 | 
						|
 | 
						|
      # Utils
 | 
						|
      neofetch
 | 
						|
      rage
 | 
						|
      curl
 | 
						|
      yt-dlp
 | 
						|
      p7zip
 | 
						|
      unrar
 | 
						|
      vim
 | 
						|
      (flake.packages.${system}.customscripts)
 | 
						|
      cachix
 | 
						|
      steam-run
 | 
						|
 | 
						|
      # GUI
 | 
						|
      vesktop
 | 
						|
      (xfce.thunar.override {
 | 
						|
        thunarPlugins = with xfce; [
 | 
						|
          thunar-media-tags-plugin
 | 
						|
          thunar-volman
 | 
						|
          thunar-archive-plugin
 | 
						|
        ];
 | 
						|
      })
 | 
						|
      xfce.xfconf
 | 
						|
      xfce.tumbler
 | 
						|
      qbittorrent
 | 
						|
      hexchat
 | 
						|
      dunst
 | 
						|
      zenity
 | 
						|
 | 
						|
      # Misc
 | 
						|
      mailcap
 | 
						|
      libsForQt5.qtstyleplugins
 | 
						|
    ]
 | 
						|
    ++ lib.optionals config.isLaptop [
 | 
						|
      powertop
 | 
						|
      undervolt
 | 
						|
    ];
 | 
						|
}
 |