l 1 uriel: configure laptop for locke

This commit is contained in:
lassulus 2016-09-08 21:02:39 +02:00
parent 6f2e4f52ef
commit 8cfca37f5e

View File

@ -1,25 +1,43 @@
{ config, pkgs, ... }:
with builtins;
with config.krebs.lib;
{
imports = [
../.
../2configs/retiolum.nix
../2configs/baseX.nix
../2configs/exim-retiolum.nix
../2configs/browsers.nix
../2configs/games.nix
../2configs/pass.nix
../2configs/bird.nix
../2configs/git.nix
../2configs/chromium-patched.nix
../2configs/bitlbee.nix
../2configs/weechat.nix
../2configs/skype.nix
{
lass.umts = {
# locke config
time.timeZone = "Europe/Berlin";
services.xserver.enable = true;
users.users.locke = {
uid = genid "locke";
home = "/home/locke";
group = "users";
createHome = true;
extraGroups = [
"audio"
"networkmanager"
];
useDefaultShell = true;
};
networking.networkmanager.enable = true;
networking.wireless.enable = mkForce false;
hardware.pulseaudio = {
enable = true;
modem = "/dev/serial/by-id/usb-HUAWEI_Technologies_HUAWEI_Mobile-if00-port0";
systemWide = true;
};
environment.systemPackages = with pkgs; [
firefox
hexchat
networkmanagerapplet
];
services.xserver.desktopManager.xfce = {
enable = true;
thunarPlugins = [
pkgs.xfce/xfce_battery_plugin
];
};
}
];