Skip to content

Instantly share code, notes, and snippets.

@ramblingenzyme
Last active February 2, 2016 08:56
Show Gist options
  • Save ramblingenzyme/105467791c3bd73f5236 to your computer and use it in GitHub Desktop.
Save ramblingenzyme/105467791c3bd73f5236 to your computer and use it in GitHub Desktop.
# add my user stuff
# xorg
{ config, pkgs, ... };
{
require = [ ];
boot = {
extraTTYs = [ "tty2" ]
};
environment = {
systemPackages = with pkgs; [
alsaUtils
bar-xft
bspwm
chromiumBeta
compton
coreutils
dunst
feh
firefox
fish
fuse_exfat
gist
gnash
gst_all_1.gst-libav
gst_plugins_base
gst_plugins_good
i3lock
imagemagick_light
inetutils
mopidy
mosh
mpc_cli
mpv
ncmpcpp
neovim
networkmanager
networkmanager_openvpn
openssh
openvpn
pianobar
powertop
pulseaudioLight
ranger
rofi
redshift
scrot
skype
sshfsFuse
stow
sxhkd
termite
tmux
tmuxinator
weechat
xfce.xfce4taskmanager
xfce.thunar
xfce.thunar_volman
xorg.xf86inputsynaptics
zathura
];
};
fileSystems = [
{
mountPoint = "/";
device = "/dev/mmcblk0p2";
label = "root";
fsType = "ext4";
}
{
mountPoint = "/home";
device = /dev/mmcblk0p3";
label = "home";
fsType = "ext4";
}
{
mountPoint = "/tmp";
device = "tmpfs";
fsType = "tmpfs";
options = "nosuid,nodev,relatime";
}
];
hardware = {
pulseaudio.enable = true;
pulseaudio.systemwide = true;
};
networking = {
hostName = "bob-the-skull";
networkmanager.enable = true;
wireless.enable = true;
wireless.interfaces = [ "wlp1s0" ];
wireless.userControlled.enable = true;
};
nix.extraOptions = ''
allowUnfree = true
auto-optimise-store = true
buildCores = 3
''
nix.maxJobs = 2
services = {
xserver = {
enable = true;
windowManager.bspwm.enable = true;
}
}
time.timeZone = ""
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment