create gui and game profiles

This commit is contained in:
Daniel Olsen
2020-07-11 04:08:58 +02:00
parent f652dd6d90
commit 9ad890a27b
9 changed files with 92 additions and 47 deletions

View File

@@ -19,27 +19,36 @@ in {
home.packages = with pkgs; [
#libguestfs
#virtmanager
#virt-viewer
#ansible
nixops
#nixops
ldns
lsof
htop
file
tmux
# danstable.mangohud
steam
# dolphinEmuMaster
#dwarf-fortress-packages.dwarf-fortress-full
multimc
#superTuxKart
# warsow
# minetest
unzip
p7zip
parallel
sshfs
jq
ncdu
bat
ripgrep
mkvtoolnix
# unstable.youtubeDL
ffmpeg-full
] ++ lib.optionals config.profiles.gui.enable [
# virtmanager
# virt-viewer
mpv
sxiv
spotify
@@ -54,24 +63,11 @@ in {
kdeFrameworks.kded
kdeFrameworks.kio
kdeApplications.kio-extras
unzip
p7zip
parallel
sshfs
jq
ncdu
bat
ripgrep
dan.rank_photos
# ***REMOVED***
# dan.photini
gnome3.gedit
unstable.vscode
# texlive.combined.scheme-full
@@ -85,26 +81,22 @@ in {
# godot
# blender
# audacity
#mixxx
# mixxx
# ardour
kdenlive
frei0r
mkvtoolnix
# unstable.youtubeDL
ffmpeg-full
geogebra
];
programs.firefox = {
enable = true;
enable = config.profiles.gui.enable;
package = pkgs.firefox.override { extraNativeMessagingHosts = [ pkgs.dan.radical-native ]; };
};
programs.obs-studio = {
enable = true;
enable = config.profiles.gui.enable;
};