Fix commands

main
Matthew Ess 2020-01-02 01:23:41 -05:00
parent 570ecc674e
commit 429cdbe18f
2 changed files with 31 additions and 12 deletions

View File

@ -46,7 +46,12 @@
fonts = {
enableDefaultFonts = true;
fonts = with pkgs; [ source-code-pro fira-code fira-code-symbols font-awesome_5 ];
fonts = with pkgs; [
source-code-pro
fira-code
fira-code-symbols
font-awesome_5
];
fontconfig = {
enable = true;
defaultFonts = { monospace = [ "Fira Code" ]; };
@ -84,6 +89,7 @@
programs = {
fish.enable = true;
seahorse.enable = true;
light.enable = true;
};
# List services that you want to enable:
@ -98,6 +104,14 @@
enable = true;
layout = "us";
config = ''
Section "Device"
Identifier "Card0"
Driver "intel"
Option "Backlight" "/sys/class/backlight/intel_backlight"
EndSection
'';
# Enable touchpad support.
libinput = {
enable = true;
@ -128,7 +142,9 @@
# Enable sound.
sound.enable = true;
hardware.pulseaudio.enable = true;
# Hardware switches
hardware = { pulseaudio.enable = true; };
# Define a user account. Don't forget to set a password with passwd.
users.users.mat = {
@ -138,6 +154,7 @@
"wheel" # Enable sudo for the user.
"networkmanager"
"audio"
"video"
];
};
home-manager.users.mat = import ./home.nix;

View File

@ -4,6 +4,7 @@ let
name = "Matthew Ess";
email = "daringseal@gmail.com";
workEmail = "mess@yelp.com";
lockCmd = "i3lock -i ~/.background-image";
in {
home = {
@ -30,8 +31,7 @@ in {
clipmenu
clipnotify
dmenu
i3lock-fancy
xorg.xbacklight
i3lock
];
file = {
".background-image".source = ./assets/background-image;
@ -84,7 +84,7 @@ in {
volume master {
format = " %volume"
format_muted = " (%volume)"
device = "pulse:1"
device = "pulse:0"
mixer = "Master"
mixer_idx = 0
}
@ -231,7 +231,7 @@ in {
};
screen-locker = {
enable = true;
lockCmd = "i3lock-fancy";
lockCmd = "${lockCmd}";
};
};
xsession = {
@ -245,12 +245,12 @@ in {
"1: web" = [{ class = "Firefox"; }];
"2: devel" = [ { class = "Alacritty"; } { class = "Atom"; } ];
};
bars = [{ fonts = ["Fira Code" "FontAwesome 10"]; }];
bars = [{ fonts = [ "Fira Code" "FontAwesome 10" ]; }];
modifier = "Mod4";
keybindings = lib.mkOptionDefault {
"${modifier}+c" = "exec CM_ONESHOT=1 clipmenud";
"${modifier}+v" = "exec clipmenu";
"${modifier}+Escape" = "exec i3lock-fancy";
"${modifier}+Escape" = "exec ${lockCmd}";
"${modifier}+0" = "workspace number 0";
"${modifier}+1" = "workspace number 1";
"${modifier}+2" = "workspace number 2";
@ -261,10 +261,12 @@ in {
"${modifier}+7" = "workspace number 7";
"${modifier}+8" = "workspace number 8";
"${modifier}+9" = "workspace number 9";
"XF86AudioRaiseVolume" = "exec --no-startup-id amixer sset Master 5%+";
"XF86AudioLowerVolume" = "exec --no-startup-id amixer sset Master 5%-";
"XF86MonBrightnessUp" = "exec xbacklight -inc 20";
"XF86MonBrightnessDown" = "exec xbacklight -dec 20";
"XF86AudioRaiseVolume" =
"exec --no-startup-id amixer sset Master 5%+";
"XF86AudioLowerVolume" =
"exec --no-startup-id amixer sset Master 5%-";
"XF86MonBrightnessUp" = "exec light -A 20";
"XF86MonBrightnessDown" = "exec light -U 20";
};
workspaceLayout = "tabbed";
};