2020-10-16 22:31:01 +02:00
|
|
|
{ pkgs }:
|
|
|
|
|
|
|
|
let
|
|
|
|
zshCurried = import ../programs/zsh.nix { inherit pkgs; };
|
|
|
|
in
|
|
|
|
|
2018-10-31 19:52:39 +01:00
|
|
|
{ pkgs
|
2018-11-03 11:45:40 +01:00
|
|
|
, config,
|
2018-10-31 19:52:39 +01:00
|
|
|
... }:
|
|
|
|
|
|
|
|
let
|
2018-12-17 13:10:06 +01:00
|
|
|
unstablepkgs = import <channels-nixos-unstable> { config = config.nixpkgs.config; };
|
|
|
|
|
2018-10-31 19:52:39 +01:00
|
|
|
in {
|
|
|
|
imports = [
|
|
|
|
../profiles/common.nix
|
|
|
|
../profiles/qtile-desktop.nix
|
2018-11-04 14:52:52 +01:00
|
|
|
../profiles/dotfiles.nix
|
2018-10-31 19:52:39 +01:00
|
|
|
../programs/firefox.nix
|
|
|
|
../programs/chromium.nix
|
2020-10-17 15:25:47 +02:00
|
|
|
# FIXME: fix homeshick when no WAN connection is available
|
|
|
|
# ../programs/homeshick.nix
|
2018-10-31 19:52:39 +01:00
|
|
|
../programs/libreoffice.nix
|
|
|
|
../programs/neovim.nix
|
|
|
|
../programs/pass.nix
|
2020-10-16 22:31:01 +02:00
|
|
|
zshCurried
|
2018-10-31 19:52:39 +01:00
|
|
|
];
|
|
|
|
|
|
|
|
nixpkgs.config = {
|
|
|
|
pidgin = {
|
|
|
|
openssl = true;
|
|
|
|
gnutls = true;
|
|
|
|
};
|
|
|
|
|
|
|
|
packageOverrides = pkgs: with pkgs; {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
home.sessionVariables = {
|
|
|
|
};
|
|
|
|
|
2018-11-03 11:45:40 +01:00
|
|
|
|
|
|
|
home.packages =
|
|
|
|
[] ++ (with pkgs; [
|
2018-10-31 19:52:39 +01:00
|
|
|
# Nix package related tools
|
|
|
|
patchelf
|
|
|
|
nix-index
|
|
|
|
nix-prefetch-scripts
|
|
|
|
|
|
|
|
# Version Control Systems
|
|
|
|
gitless
|
|
|
|
|
|
|
|
# Process/System Administration
|
|
|
|
htop
|
|
|
|
gnome3.gnome-tweak-tool
|
|
|
|
xorg.xhost
|
|
|
|
dmidecode
|
|
|
|
evtest
|
|
|
|
|
|
|
|
# Archive Managers
|
|
|
|
sshfsFuse
|
|
|
|
xarchive
|
|
|
|
p7zip
|
|
|
|
zip
|
|
|
|
unzip
|
|
|
|
gzip
|
|
|
|
lzop
|
|
|
|
|
|
|
|
# Password Management
|
|
|
|
gnome3.gnome_keyring
|
|
|
|
gnome3.seahorse
|
|
|
|
|
|
|
|
# Remote Control Tools
|
|
|
|
remmina
|
|
|
|
freerdp
|
|
|
|
|
|
|
|
# Network Tools
|
|
|
|
openvpn
|
|
|
|
tcpdump
|
|
|
|
iftop
|
|
|
|
iperf
|
|
|
|
bind
|
2018-11-03 11:45:40 +01:00
|
|
|
socat
|
2018-10-31 19:52:39 +01:00
|
|
|
|
|
|
|
# samba
|
|
|
|
iptables
|
|
|
|
nftables
|
|
|
|
wireshark
|
|
|
|
|
|
|
|
# Code Editors
|
|
|
|
xclip
|
|
|
|
xsel
|
|
|
|
unstablepkgs.vscode
|
|
|
|
|
|
|
|
# Image/Graphic/Design Tools
|
|
|
|
gnome3.eog
|
|
|
|
gimp
|
|
|
|
inkscape
|
|
|
|
|
|
|
|
# Misc Development Tools
|
|
|
|
qrcode
|
|
|
|
jq
|
|
|
|
cdrtools
|
|
|
|
|
|
|
|
# Document Processing and Management
|
2018-11-10 14:40:21 +01:00
|
|
|
zathura
|
2018-10-31 19:52:39 +01:00
|
|
|
|
|
|
|
# File Synchronzation
|
|
|
|
rsync
|
|
|
|
|
|
|
|
# Filesystem Tools
|
|
|
|
ntfs3g
|
|
|
|
ddrescue
|
|
|
|
ncdu
|
|
|
|
unstablepkgs.woeusb
|
|
|
|
unetbootin
|
|
|
|
pcmanfm
|
|
|
|
hdparm
|
|
|
|
testdisk
|
|
|
|
python27Packages.binwalk
|
|
|
|
gptfdisk
|
|
|
|
|
|
|
|
## Python
|
2020-10-17 15:25:47 +02:00
|
|
|
myPython
|
2018-10-31 19:52:39 +01:00
|
|
|
|
2018-11-03 11:45:40 +01:00
|
|
|
busyboxStatic
|
2019-01-06 13:19:21 +01:00
|
|
|
|
|
|
|
# Virtualization
|
|
|
|
virtmanager
|
2018-11-03 11:45:40 +01:00
|
|
|
]);
|
2018-10-31 19:52:39 +01:00
|
|
|
}
|