dotfiles/home.nix

113 lines
1.9 KiB
Nix
Raw Normal View History

2018-11-16 17:27:28 +01:00
{ pkgs, config, lib, ...}:
2019-05-06 00:44:45 +02:00
let
unstable = import <nixos-unstable> {};
in
2018-11-16 17:27:28 +01:00
{
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
imports = [ ./config/xsession/xsession.nix ];
2018-11-16 17:27:28 +01:00
home.packages = [
2018-11-18 01:40:21 +01:00
pkgs.libguestfs
pkgs.virtmanager
2019-03-05 15:11:23 +01:00
pkgs.virt-viewer
2019-01-10 14:25:23 +01:00
pkgs.ansible
2019-02-26 23:08:07 +01:00
pkgs.nixops
2019-01-10 14:25:23 +01:00
pkgs.ldns
2018-11-16 17:27:28 +01:00
pkgs.steam
pkgs.dolphinEmuMaster
pkgs.dwarf-fortress-packages.dwarf-fortress-full
pkgs.multimc
pkgs.superTuxKart
# pkgs.warsow
2019-02-26 23:08:07 +01:00
pkgs.minetest
2018-11-16 17:27:28 +01:00
pkgs.mpv
2019-01-09 17:03:10 +01:00
pkgs.sxiv
2018-11-16 17:27:28 +01:00
pkgs.spotify
pkgs.mumble
pkgs.dolphin
2019-02-26 23:19:45 +01:00
pkgs.krename
2019-01-10 21:59:30 +01:00
pkgs.kdeApplications.dolphin-plugins
pkgs.ffmpegthumbs
pkgs.kdeApplications.kdegraphics-thumbnailers
pkgs.kdeFrameworks.kded
pkgs.kdeFrameworks.kio
pkgs.kdeApplications.kio-extras
2019-01-07 23:58:25 +01:00
pkgs.unzip
2019-05-02 00:00:29 +02:00
pkgs.p7zip
2019-02-13 00:13:30 +01:00
pkgs.parallel
pkgs.sshfs
2019-05-02 00:00:29 +02:00
pkgs.jq
2018-11-16 18:25:11 +01:00
2018-12-10 17:05:33 +01:00
pkgs.gnome3.gedit
2019-05-06 00:44:45 +02:00
unstable.vscode
2018-12-10 17:05:33 +01:00
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
2019-06-08 14:59:52 +02:00
pkgs.digikam
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
2019-01-09 23:18:25 +01:00
pkgs.frei0r
2018-11-16 17:27:28 +01:00
pkgs.mkvtoolnix
2019-05-06 00:44:45 +02:00
unstable.youtubeDL
2019-01-10 14:25:23 +01:00
pkgs.ffmpeg-full
2018-11-16 17:27:28 +01:00
pkgs.geogebra
];
2019-07-16 22:42:11 +02:00
programs.firefox = {
enable = true;
enableAdobeFlash = true;
};
2018-11-16 17:27:28 +01:00
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
services.kdeconnect = {
enable = true;
indicator = true;
};
services.gpg-agent = {
enable = true;
defaultCacheTtl = 1800;
enableSshSupport = true;
};
programs.home-manager = {
enable = true;
2019-05-01 23:59:21 +02:00
path = "https://github.com/rycee/home-manager/archive/release-19.03.tar.gz";
2018-11-16 17:27:28 +01:00
};
}