feat: add and move some packages
This commit is contained in:
parent
4a892528ff
commit
4a2eed4785
5 changed files with 71 additions and 31 deletions
|
@ -1,5 +1,63 @@
|
||||||
{...}: {
|
{
|
||||||
# Disable compositor in X11 for best performance
|
pkgs,
|
||||||
|
nixpkgs-wayland,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
waypkgs = nixpkgs-wayland.packages.x86_64-linux;
|
||||||
|
in {
|
||||||
|
programs = {
|
||||||
|
obs-studio = {
|
||||||
|
enable = true;
|
||||||
|
plugins = with waypkgs; [
|
||||||
|
obs-wlrobs
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
btop.enable = true;
|
||||||
|
};
|
||||||
|
home.packages =
|
||||||
|
(with pkgs; [
|
||||||
|
# FIXME: vlc stutters
|
||||||
|
mpv
|
||||||
|
nextcloud-client
|
||||||
|
libreoffice-fresh
|
||||||
|
photoqt
|
||||||
|
hunspell
|
||||||
|
hunspellDicts.en_CA
|
||||||
|
jellyfin-media-player
|
||||||
|
spotifywm
|
||||||
|
thunderbird
|
||||||
|
prismlauncher-qt5
|
||||||
|
(pkgs.discord.override {
|
||||||
|
withOpenASAR = true;
|
||||||
|
withVencord = true;
|
||||||
|
})
|
||||||
|
|
||||||
|
# School
|
||||||
|
virt-manager
|
||||||
|
bluej
|
||||||
|
xournalpp
|
||||||
|
])
|
||||||
|
++ (with pkgs.plasma5Packages; [
|
||||||
|
ark
|
||||||
|
kcharselect
|
||||||
|
kdenlive
|
||||||
|
okular
|
||||||
|
|
||||||
|
# Dolphin & co
|
||||||
|
dolphin
|
||||||
|
dolphin-plugins
|
||||||
|
kdegraphics-thumbnailers
|
||||||
|
ffmpegthumbs
|
||||||
|
kio
|
||||||
|
kio-admin # needs to be both here and in system pkgs
|
||||||
|
kio-extras
|
||||||
|
kmime
|
||||||
|
])
|
||||||
|
++ (with pkgs.gnome; [
|
||||||
|
gnome-calculator
|
||||||
|
]);
|
||||||
|
|
||||||
# TODO: add mic sound
|
# TODO: add mic sound
|
||||||
xdg.configFile."gsr.sh" = {
|
xdg.configFile."gsr.sh" = {
|
||||||
executable = true;
|
executable = true;
|
||||||
|
@ -15,6 +73,7 @@
|
||||||
export MAKEFOLDERS=yes
|
export MAKEFOLDERS=yes
|
||||||
# export ADDITIONAL_ARGS=
|
# export ADDITIONAL_ARGS=
|
||||||
|
|
||||||
|
# Disable compositor in X11 for best performance
|
||||||
exec /bin/sh -c 'AUDIO="''${AUDIO_DEVICE:-$(pactl get-default-sink).monitor}"; gpu-screen-recorder -v no -w $WINDOW -c $CONTAINER -q $QUALITY -k $CODEC -ac $AUDIO_CODEC -a "$AUDIO" -f $FRAMERATE -r $REPLAYDURATION -o "$OUTPUTDIR" -mf $MAKEFOLDERS $ADDITIONAL_ARGS'
|
exec /bin/sh -c 'AUDIO="''${AUDIO_DEVICE:-$(pactl get-default-sink).monitor}"; gpu-screen-recorder -v no -w $WINDOW -c $CONTAINER -q $QUALITY -k $CODEC -ac $AUDIO_CODEC -a "$AUDIO" -f $FRAMERATE -r $REPLAYDURATION -o "$OUTPUTDIR" -mf $MAKEFOLDERS $ADDITIONAL_ARGS'
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
@ -42,29 +42,11 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
qemu
|
||||||
|
alsa-utils
|
||||||
|
plasma5Packages.kio-admin
|
||||||
|
plasma5Packages.ksshaskpass
|
||||||
p7zip # for reshade
|
p7zip # for reshade
|
||||||
xclip
|
kio-admin
|
||||||
wl-clipboard
|
|
||||||
|
|
||||||
# FIXME: vlc stutters
|
|
||||||
mpv
|
|
||||||
flat-remix-icon-theme
|
|
||||||
nextcloud-client
|
|
||||||
libreoffice-qt
|
|
||||||
hunspell
|
|
||||||
hunspellDicts.en_CA
|
|
||||||
jellyfin-media-player
|
|
||||||
spotifywm
|
|
||||||
thunderbird
|
|
||||||
prismlauncher-qt5
|
|
||||||
(pkgs.discord.override {
|
|
||||||
withOpenASAR = true;
|
|
||||||
withVencord = true;
|
|
||||||
})
|
|
||||||
|
|
||||||
# School
|
|
||||||
virt-manager
|
|
||||||
bluej
|
|
||||||
xournalpp
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
steam = {
|
steam = {
|
||||||
# Disable HW accel to fix flickers
|
# Disable HW accel to fix flickers
|
||||||
enable = true;
|
enable = true;
|
||||||
|
remotePlay.openFirewall = true;
|
||||||
|
|
||||||
extraCompatPackages = [
|
extraCompatPackages = [
|
||||||
nix-gaming.packages.${pkgs.system}.proton-ge
|
nix-gaming.packages.${pkgs.system}.proton-ge
|
||||||
|
|
|
@ -44,7 +44,7 @@ in {
|
||||||
# School
|
# School
|
||||||
virt-manager
|
virt-manager
|
||||||
bluej
|
bluej
|
||||||
#camunda-modeler
|
camunda-modeler
|
||||||
|
|
||||||
# Misc Apps
|
# Misc Apps
|
||||||
thunderbird # TODO: use programs.thunderbird
|
thunderbird # TODO: use programs.thunderbird
|
||||||
|
|
|
@ -44,13 +44,11 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# for sddm
|
|
||||||
plasma5Packages.plasma-framework
|
|
||||||
plasma5Packages.plasma-workspace
|
|
||||||
|
|
||||||
qemu
|
qemu
|
||||||
alsa-utils
|
alsa-utils
|
||||||
plasma5Packages.kio-admin
|
plasma5Packages.kio-admin
|
||||||
plasma5Packages.ksshaskpass
|
plasma5Packages.ksshaskpas
|
||||||
|
p7zip # for reshade
|
||||||
|
kio-admins
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue