dotfiles/home.nix

113 lines
1.9 KiB
Nix

{ pkgs, config, lib, ...}:
let
unstable = import <nixos-unstable> {};
in
{
#home.file.nixoverlays = {
# source = ./overlays;
# target = ".config/nixpkgs/overlays";
#};
imports = [ ./config/xsession/xsession.nix ./config/computer/laptop.nix];
home.packages = [
pkgs.libguestfs
pkgs.virtmanager
pkgs.virt-viewer
pkgs.ansible
pkgs.nixops
pkgs.ldns
pkgs.steam
pkgs.dolphinEmuMaster
pkgs.dwarf-fortress-packages.dwarf-fortress-full
pkgs.multimc
pkgs.superTuxKart
# pkgs.warsow
pkgs.minetest
pkgs.mpv
pkgs.sxiv
pkgs.spotify
pkgs.mumble
pkgs.dolphin
pkgs.krename
pkgs.kdeApplications.dolphin-plugins
pkgs.ffmpegthumbs
pkgs.kdeApplications.kdegraphics-thumbnailers
pkgs.kdeFrameworks.kded
pkgs.kdeFrameworks.kio
pkgs.kdeApplications.kio-extras
pkgs.unzip
pkgs.p7zip
pkgs.parallel
pkgs.sshfs
pkgs.jq
pkgs.gnome3.gedit
unstable.vscode
pkgs.texlive.combined.scheme-full
pkgs.kile
pkgs.libreoffice-unwrapped
pkgs.gimp
pkgs.krita
pkgs.inkscape
pkgs.digikam
pkgs.godot
pkgs.blender
pkgs.audacity
pkgs.mixxx
pkgs.ardour
pkgs.kdenlive
pkgs.frei0r
pkgs.mkvtoolnix
unstable.youtubeDL
pkgs.ffmpeg-full
pkgs.geogebra
];
programs.firefox = {
enable = true;
enableAdobeFlash = false;
};
programs.obs-studio = {
enable = true;
plugins = [pkgs.obs-linuxbrowser];
};
programs.git = {
enable = true;
userEmail = "daniel@dodsorf.as";
userName = "Daniel Løvbrøtte Olsen";
};
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/release-19.03.tar.gz";
};
}