dotfiles/home.nix

132 lines
2.4 KiB
Nix
Raw Normal View History

2018-11-16 17:27:28 +01:00
{ pkgs, config, lib, ...}:
{
2018-11-18 01:40:21 +01:00
#home.file.nixoverlays = {
# source = ./overlays;
# target = ".config/nixpkgs/overlays";
#};
2018-11-16 17:27:28 +01:00
2019-01-08 16:57:31 +01:00
imports = [ ./config/xsession.nix ./config/zsh/zsh.nix ./config/dunstrc.nix ];
2018-11-16 17:27:28 +01:00
programs.urxvt = {
enable = true;
fonts = [ "xft:DejaVu Sans Mono Nerd Font:size=12" ];
scroll.bar.enable = false;
shading = 20;
extraConfig = {
"foreground" = "#cccccc";
"tintColor" = "white";
"depth" = 32;
"background" = "rgba:0000/0000/0200/c800";
# "color0" = "#000000";
# "color1" = "#9e1828";
# "color2" = "#aece92";
# "color3" = "#968a38";
# "color4" = "#414171";
# "color5" = "#963c59";
# "color6" = "#418179";
# "color7" = "#bebebe";
# "color8" = "#666666";
# "color9" = "#cf6171";
# "color10" = "#c5f779";
# "color11" = "#fff796";
# "color12" = "#4186be";
# "color13" = "#cf9ebe";
# "color14" = "#71bebe";
# "color15" = "#ffffff";
# "buffered" = "false";
};
};
programs.direnv = {
enable = true;
};
home.packages = [
pkgs.gnome3.gnome-terminal
2018-11-18 01:40:21 +01:00
pkgs.pavucontrol
pkgs.libguestfs
pkgs.virtmanager
2018-11-16 17:27:28 +01:00
pkgs.dejavu_fonts
2019-01-08 16:57:31 +01:00
2018-11-16 17:27:28 +01:00
pkgs.scrot
pkgs.xorg.xbacklight
pkgs.steam
pkgs.dolphinEmuMaster
pkgs.dwarf-fortress-packages.dwarf-fortress-full
pkgs.multimc
pkgs.superTuxKart
# pkgs.warsow
pkgs.firefox
pkgs.mpv
pkgs.spotify
pkgs.mumble
pkgs.dolphin
2019-01-07 23:58:25 +01:00
pkgs.unzip
2018-11-16 18:25:11 +01:00
2018-12-10 17:05:33 +01:00
pkgs.gnome3.gedit
pkgs.libreoffice-fresh
pkgs.texlive.combined.scheme-full
2018-11-16 18:25:11 +01:00
pkgs.kile
2019-01-07 23:58:25 +01:00
pkgs.libreoffice-unwrapped
2018-11-16 17:27:28 +01:00
pkgs.gimp
pkgs.krita
pkgs.inkscape
2018-12-10 17:05:33 +01:00
pkgs.godot
2018-11-16 17:27:28 +01:00
pkgs.blender
pkgs.audacity
pkgs.mixxx
pkgs.ardour
pkgs.kdenlive
pkgs.mkvtoolnix
pkgs.ffmpeg
pkgs.geogebra
];
programs.obs-studio = {
enable = true;
plugins = [pkgs.obs-linuxbrowser];
};
2018-11-16 18:25:11 +01:00
programs.git = {
enable = true;
userEmail = "daniel@dodsorf.as";
userName = "Daniel Løvbrøtte Olsen";
};
2018-11-16 17:27:28 +01:00
# programs.htop = {
services.kdeconnect = {
enable = true;
indicator = true;
};
services.gpg-agent = {
enable = true;
defaultCacheTtl = 1800;
enableSshSupport = true;
};
programs.home-manager = {
enable = true;
path = "https://github.com/rycee/home-manager/archive/master.tar.gz";
};
}