aboutsummaryrefslogtreecommitdiffstats
path: root/hosts/common/core/default.nix
blob: ba8a86114aa074bf60e83e016ae87ec2d203b42f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{ inputs, outputs, pkgs, ... }: {
  imports = [
    ./locale.nix
    ./nix.nix
    ./shells.nix
    ./zsh.nix
  ];

  documentation.dev.enable = true;
  documentation.man.enable = true;

  #environment.systemPackages = builtins.attrValues {
  #  inherit (pkgs)
  environment.systemPackages = with pkgs; [
    acl
    ansible
    bash
    bc
    bind
    binutils
    bpftools
    bzip2
    colordiff
    conntrack-tools
    coreutils
    cpio
    curl
    dict
    diffutils
    dig
    dmidecode
    encfs
    enscript
    ethtool
    expect
    ffmpeg
    file
    findutils
    fio
    flac
    fortune
    fping
    ghostscript
    git
    gnugrep
    gnupatch
    gnused
    gnutar
    gzip
    imagemagick
    inxi
    iotop
    ipcalc
    iperf
    iproute2
    iputils
    jq
    lame
    less
    lshw
    lsof
    lvm2
    mkvtoolnix
    mutt
    nano
    netcat-openbsd
    nettools
    nix-index
    nmap
    ntfs3g
    oath-toolkit
    openldap
    openssl
    patchelf
    pciutils
    poppler_utils
    powertop
    procps
    psmisc
    pv
    pwgen
    qemu_kvm
    qrencode
    radeontop
    recode
    rsync
    sg3_utils
    socat
    speedtest-cli
    sqlite
    sshfs
    stoken
    strace
    sysstat
    tcpdump
    traceroute
    tree
    tshark
    unixtools.xxd
    unrar
    unzip
    usbutils
    util-linux
    vim
    wdiff
    weechat
    wget
    whois
    wireguard-tools
    x265
    xz
    zip
    zstd#;
  ];
  #};

  hardware.enableRedistributableFirmware = true;

  programs.atop.enable = true;
  programs.gnupg.agent.enable = true;
  programs.iftop.enable = true;
  programs.mtr.enable = true;
  programs.tmux.enable = true;
  programs.zsh.enable = true;
}