Skip to content

Instantly share code, notes, and snippets.

/- Secret

Created February 25, 2018 04:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/588f0cac5e1da1e47f2cca67a4fa7bd2 to your computer and use it in GitHub Desktop.
Save anonymous/588f0cac5e1da1e47f2cca67a4fa7bd2 to your computer and use it in GitHub Desktop.
{ config, pkgs, ... }:
{
boot.loader.grub.device = "/dev/sda";
boot.loader.grub.efiInstallAsRemovable = true;
boot.loader.grub.efiSupport = true;
environment.systemPackages = with pkgs; [
chromium
gimp
i3
inkscape
mpv
pass
pavucontrol
termite
unzip
vim
wget
youtube-dl
zip
];
fonts.enableFontDir = true;
fonts.enableGhostscriptFonts = true;
fonts.fontconfig.ultimate.enable = true;
fonts.fontconfig.ultimate.preset = "osx";
fonts.fonts = with pkgs; [
dejavu_fonts
liberation_ttf
inconsolata
iosevka
];
hardware.pulseaudio.enable = true;
i18n = {
consoleFont = "Lat2-Terminus16";
consoleKeyMap = "us";
defaultLocale = "en_US.UTF-8";
};
imports =
[
./hardware-configuration.nix
];
networking.hostName = "basilisk";
networking.wireless.enable = false;
networking.firewall.enable = false;
programs.bash.enableCompletion = true;
programs.gnupg.agent = {
enable = true;
};
programs.ssh.startAgent = true;
services.openssh.enable = true;
services.xserver.displayManager.auto.enable = true;
services.xserver.displayManager.auto.user = "mfiano";
services.xserver.enable = true;
services.xserver.layout = "us";
services.xserver.windowManager.i3.enable = true;
services.xserver.windowManager.i3.extraPackages = with pkgs; [
i3status
];
system.stateVersion = "17.09";
time.timeZone = "America/New_York";
users.extraUsers.mfiano = {
isNormalUser = true;
uid = 1000;
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment