2019-12-20 05:54:26 +01:00
|
|
|
{ config, pkgs, lib, ... }: {
|
2019-10-24 02:20:38 +02:00
|
|
|
|
|
|
|
imports = [
|
|
|
|
<system/all>
|
|
|
|
|
|
|
|
#./icecast.nix
|
|
|
|
./audio.nix
|
|
|
|
./browser.nix
|
|
|
|
./cachix.nix
|
|
|
|
./direnv.nix
|
|
|
|
./dnsmasq.nix
|
|
|
|
./home-manager.nix
|
|
|
|
./mail-stuff.nix
|
|
|
|
./mc.nix
|
|
|
|
./network.nix
|
|
|
|
./packages.nix
|
|
|
|
./pass.nix
|
|
|
|
./remote-install.nix
|
|
|
|
./restic.nix
|
|
|
|
./size.nix
|
|
|
|
./sshd.nix
|
|
|
|
./suspend.nix
|
|
|
|
./user.nix
|
|
|
|
./x11.nix
|
|
|
|
./xlock.nix
|
|
|
|
./yubikey.nix
|
2019-12-20 05:54:26 +01:00
|
|
|
];
|
2019-10-24 02:20:38 +02:00
|
|
|
|
|
|
|
programs.custom = {
|
|
|
|
|
|
|
|
urxvt = {
|
|
|
|
enable = true;
|
|
|
|
colorTheme = "light";
|
|
|
|
};
|
|
|
|
xterm = {
|
|
|
|
enable = true;
|
|
|
|
colorTheme = "light";
|
|
|
|
};
|
|
|
|
|
|
|
|
shellTools.enable = true;
|
|
|
|
taskwarrior.enable = true;
|
|
|
|
curlScripts.enable = true;
|
|
|
|
git.enable = true;
|
|
|
|
citate.enable = true;
|
|
|
|
vim.enable = true;
|
|
|
|
|
|
|
|
q = {
|
|
|
|
enable = true;
|
2019-12-20 05:54:26 +01:00
|
|
|
timeZones = [ "Pacific/Auckland" "Europe/Berlin" "America/Los_Angeles" ];
|
2019-10-24 02:20:38 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
services.urxvtd.enable = true;
|
|
|
|
|
2019-12-20 05:54:26 +01:00
|
|
|
system.custom = { bluetooth.enable = true; };
|
2019-10-24 02:20:38 +02:00
|
|
|
|
|
|
|
# overwrite use zram on small RAM systems
|
|
|
|
fileSystems."/share/" = lib.mkDefault {
|
|
|
|
device = "tmpfs";
|
|
|
|
fsType = "tmpfs";
|
|
|
|
};
|
|
|
|
|
|
|
|
# overwrite use zram on small RAM systems
|
|
|
|
fileSystems."/browsers/" = lib.mkDefault {
|
|
|
|
device = "tmpfs";
|
|
|
|
fsType = "tmpfs";
|
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
|