Added kernel config and tweaked NixOS
This commit is contained in:
parent
61048f11c8
commit
8abacc0b28
6 changed files with 4359 additions and 73 deletions
4345
.config/.config
Normal file
4345
.config/.config
Normal file
File diff suppressed because it is too large
Load diff
|
@ -40,9 +40,12 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "Logan_MacBookAir_NixOS";
|
hostName = "Caroyln_MacBookAir_NixOS";
|
||||||
networkmanager.enable = true;
|
|
||||||
firewall.enable = true;
|
firewall.enable = true;
|
||||||
|
interfaceMonitor.enable = false;
|
||||||
|
wireless.enable = false; # Don't run wpa_supplicant (wicd will do it when necessary)
|
||||||
|
useDHCP = false; # Don't run dhclient on wlan0
|
||||||
|
wicd.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
powerManagement.enable = true;
|
powerManagement.enable = true;
|
||||||
|
@ -63,7 +66,10 @@
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
dropbox-cli
|
dropbox-cli
|
||||||
emacs
|
neovim
|
||||||
|
bspwm
|
||||||
|
sxhkd
|
||||||
|
bar
|
||||||
feh
|
feh
|
||||||
gcc
|
gcc
|
||||||
ghc
|
ghc
|
||||||
|
@ -72,25 +78,19 @@
|
||||||
chromium
|
chromium
|
||||||
haskellPackages.cabal-install
|
haskellPackages.cabal-install
|
||||||
haskellPackages.ghc-mod
|
haskellPackages.ghc-mod
|
||||||
haskellPackages.hasktags
|
|
||||||
haskellPackages.hlint
|
haskellPackages.hlint
|
||||||
haskellPackages.stack
|
haskellPackages.stack
|
||||||
haskellPackages.stylish-haskell
|
haskellPackages.stylish-haskell
|
||||||
haskellPackages.xmobar
|
|
||||||
htop
|
htop
|
||||||
kbdlight
|
kbdlight
|
||||||
networkmanagerapplet
|
networkmanagerapplet
|
||||||
nodejs
|
|
||||||
nox
|
|
||||||
python
|
python
|
||||||
python27Packages.udiskie
|
python27Packages.udiskie
|
||||||
rxvt_unicode
|
|
||||||
silver-searcher
|
silver-searcher
|
||||||
slock
|
slock
|
||||||
sublime3
|
st
|
||||||
sudo
|
sudo
|
||||||
unzip
|
unzip
|
||||||
vim
|
|
||||||
wget
|
wget
|
||||||
xautolock
|
xautolock
|
||||||
xflux
|
xflux
|
||||||
|
@ -110,51 +110,11 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
background = "/home/gigavinyl/Pictures/blook.png";
|
background = "/home/gigavinyl/Pictures/blook.png";
|
||||||
};
|
};
|
||||||
sessionCommands = ''
|
|
||||||
xrdb "${pkgs.writeText "xrdb.conf" ''
|
|
||||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
||||||
!!!!!!!!!!!!!! URXVT !!!!!!!!!!!!!!!!
|
|
||||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
||||||
|
|
||||||
!!!!!!Setup env.!!!!!!
|
|
||||||
URxvt.*foreground: #FFFFFF
|
|
||||||
URxvt.*background: #262626
|
|
||||||
URxvt.*cursorBlink: true
|
|
||||||
URxvt.perl-ext-common: selection-to-clipboard,default,matcher
|
|
||||||
URxvt.url-launcher: /usr/bin/xdg-open
|
|
||||||
URxvt.matcher.button: 1
|
|
||||||
URxvt*scrollBar: false
|
|
||||||
|
|
||||||
!!!!!!Font!!!!!!
|
|
||||||
URxvt.font: xft:saucecodepowerline:size=11
|
|
||||||
URxvt.letterSpace: -1
|
|
||||||
|
|
||||||
!!!!!!tango color scheme!!!!!!
|
|
||||||
URxvt.*color0: #1e1e1e
|
|
||||||
URxvt.*color1: #cc0000
|
|
||||||
URxvt.*color2: #4e9a06
|
|
||||||
URxvt.*color3: #c4a000
|
|
||||||
URxvt.*color4: #3465a4
|
|
||||||
URxvt.*color5: #75507b
|
|
||||||
URxvt.*color6: #0b939b
|
|
||||||
URxvt.*color7: #d3d7cf
|
|
||||||
URxvt.*color8: #555753
|
|
||||||
URxvt.*color9: #ef2929
|
|
||||||
URxvt.*color10: #8ae234
|
|
||||||
URxvt.*color11: #fce94f
|
|
||||||
URxvt.*color12: #729fcf
|
|
||||||
URxvt.*color13: #ad7fa8
|
|
||||||
URxvt.*color14: #00f5e9
|
|
||||||
URxvt.*color15: #eeeeec
|
|
||||||
''}"
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
windowManager = {
|
windowManager = {
|
||||||
xmonad = {
|
bspwm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableContribAndExtras = true;
|
|
||||||
};
|
};
|
||||||
default = "xmonad";
|
default = "bspwm";
|
||||||
};
|
};
|
||||||
synaptics = {
|
synaptics = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -183,26 +143,6 @@
|
||||||
extraGroups = [ "wheel" "networkmanager" "docker" ];
|
extraGroups = [ "wheel" "networkmanager" "docker" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable Emacs Daemon
|
|
||||||
# systemd.user.services.emacs = {
|
|
||||||
# description = "Emacs Daemon";
|
|
||||||
# environment = {
|
|
||||||
# GTK_DATA_PREFIX = config.system.path;
|
|
||||||
# SSH_AUTH_SOCK = "/run/user/1000/ssh-agent";
|
|
||||||
# GTK_PATH = "${config.system.path}/lib/gtk-3.0:${config.system.path}/lib/gtk-2.0";
|
|
||||||
# NIX_PROFILES = "${pkgs.lib.concatStringsSep " " config.environment.profiles}";
|
|
||||||
# TERMINFO_DIRS = "/run/current-system/sw/share/terminfo";
|
|
||||||
# ASPELL_CONF = "dict-dir /run/current-system/sw/lib/aspell";
|
|
||||||
# };
|
|
||||||
# serviceConfig = {
|
|
||||||
# Type = "forking";
|
|
||||||
# ExecStart = "${pkgs.emacs}/bin/emacs --daemon";
|
|
||||||
# ExecStop = "${pkgs.emacs}/bin/emacsclient --eval (kill-emacs)";
|
|
||||||
# Restart = "always";
|
|
||||||
# };
|
|
||||||
# wantedBy = [ "default.target" ];
|
|
||||||
# };
|
|
||||||
|
|
||||||
# Enable Udiskie Daemon
|
# Enable Udiskie Daemon
|
||||||
systemd.user.services."udiskie" = {
|
systemd.user.services."udiskie" = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -228,10 +168,11 @@
|
||||||
ubuntu_font_family
|
ubuntu_font_family
|
||||||
source-code-pro
|
source-code-pro
|
||||||
powerline-fonts
|
powerline-fonts
|
||||||
|
gohufont
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# The NixOS release to be compatible with for stateful data such as databases.
|
# The NixOS release to be compatible with for stateful data such as databases.
|
||||||
system.stateVersion = "16.03";
|
system.stateVersion = "16.09";
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in a new issue