59 lines
		
	
	
	
		
			954 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
	
		
			954 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{
 | 
						|
  lib,
 | 
						|
  pkgs,
 | 
						|
  config,
 | 
						|
  ...
 | 
						|
}:
 | 
						|
 | 
						|
{
 | 
						|
  # take overlays from flake
 | 
						|
  nixpkgs.overlays = lib.attrValues config.inputInjection.flake-inputs.self.overlays;
 | 
						|
  nixpkgs.config.permittedInsecurePackages = [
 | 
						|
    # (temporarily) permit the usage of libolm
 | 
						|
    "olm-3.2.16"
 | 
						|
  ];
 | 
						|
 | 
						|
  # List packages installed in system profile.
 | 
						|
  environment.systemPackages = with pkgs; [
 | 
						|
    wget
 | 
						|
    vim
 | 
						|
    vimPlugins.vim-nix
 | 
						|
    vimPlugins.pathogen
 | 
						|
    tmux
 | 
						|
    htop
 | 
						|
    zsh
 | 
						|
    btrfs-progs
 | 
						|
    git
 | 
						|
    python3
 | 
						|
    man-pages
 | 
						|
    dnsutils
 | 
						|
    netcat-openbsd
 | 
						|
    ntfs3g
 | 
						|
    file
 | 
						|
    multipath-tools
 | 
						|
    strace
 | 
						|
    ltrace
 | 
						|
    valgrind
 | 
						|
    testdisk
 | 
						|
    rsync
 | 
						|
    pv
 | 
						|
    exfat
 | 
						|
    iotop
 | 
						|
    cifs-utils
 | 
						|
    dool
 | 
						|
    lsof
 | 
						|
    macchanger
 | 
						|
    borgbackup
 | 
						|
 | 
						|
    # for debugging WLAN failures:
 | 
						|
    ethtool
 | 
						|
    trace-cmd
 | 
						|
 | 
						|
    # NetworkManager stuff
 | 
						|
    networkmanager-openconnect
 | 
						|
    networkmanager-vpnc
 | 
						|
    networkmanager-openvpn
 | 
						|
    # for some Flatpak packkages
 | 
						|
    accountsservice
 | 
						|
  ];
 | 
						|
}
 |