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
|
|
|
|
2019-01-09 00:28:02 +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
|
|
|
};
|
|
|
|
}
|