nixos-config/system/desktop/default.nix

72 lines
1.2 KiB
Nix
Raw Normal View History

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";
};
}