2023-05-18 23:05:47 +02:00
|
|
|
{ config, pkgs, materusPkgs, lib, ... }:
|
2023-05-18 21:57:42 +02:00
|
|
|
{
|
|
|
|
home.stateVersion = "23.05";
|
|
|
|
home.homeDirectory = "/home/materus";
|
2023-06-07 17:15:29 +02:00
|
|
|
|
2023-05-18 21:57:42 +02:00
|
|
|
programs.git.signing.signByDefault = true;
|
2023-05-18 22:43:37 +02:00
|
|
|
|
|
|
|
materus.profile = {
|
|
|
|
fonts.enable = lib.mkDefault true;
|
2023-06-07 01:22:51 +02:00
|
|
|
nixpkgs.enable = lib.mkDefault false;
|
2023-05-18 22:43:37 +02:00
|
|
|
enableDesktop = lib.mkDefault true;
|
|
|
|
enableTerminal = lib.mkDefault true;
|
|
|
|
enableTerminalExtra = lib.mkDefault true;
|
|
|
|
enableNixDevel = lib.mkDefault true;
|
|
|
|
|
|
|
|
};
|
2023-05-18 23:05:47 +02:00
|
|
|
|
2023-06-07 17:15:29 +02:00
|
|
|
home.packages = [
|
|
|
|
pkgs.papirus-icon-theme
|
|
|
|
materusPkgs.ffmpeg6-amf-full
|
|
|
|
(materusPkgs.polymc.wrap { extraJDKs = [ pkgs.graalvm17-ce ]; })
|
|
|
|
];
|
2023-05-18 23:38:51 +02:00
|
|
|
|
|
|
|
programs.obs-studio = {
|
|
|
|
enable = true;
|
2023-06-07 17:15:29 +02:00
|
|
|
plugins = with pkgs.obs-studio-plugins; [ wlrobs obs-vaapi obs-vkcapture obs-gstreamer input-overlay obs-multi-rtmp obs-pipewire-audio-capture ];
|
2023-05-18 23:38:51 +02:00
|
|
|
package = materusPkgs.obs-amf;
|
|
|
|
};
|
2023-05-18 21:57:42 +02:00
|
|
|
}
|