61 lines
1.1 KiB
Nix
61 lines
1.1 KiB
Nix
|
{ config, pkgs, ... }:
|
||
|
|
||
|
{
|
||
|
imports = [ ./zsh.nix ./ssh.nix ];
|
||
|
|
||
|
home.username = "asonix";
|
||
|
home.homeDirectory = "/home/asonix";
|
||
|
|
||
|
nixpkgs.overlays = [
|
||
|
(self: super: {
|
||
|
obs-studio-plugins = super.obs-studio-plugins // {
|
||
|
obs-scene-switcher = super.libsForQt5.callPackage ./obs-scene-switcher/obs-scene-switcher.nix {};
|
||
|
obs-streamfx = super.libsForQt5.callPackage ./obs-streamfx/obs-streamfx.nix {};
|
||
|
};
|
||
|
})
|
||
|
];
|
||
|
|
||
|
home.packages = with pkgs; [
|
||
|
bat
|
||
|
bottom
|
||
|
dig
|
||
|
exa
|
||
|
htop
|
||
|
neofetch
|
||
|
starship
|
||
|
topgrade
|
||
|
|
||
|
gnome.dconf-editor
|
||
|
nextcloud-client
|
||
|
tdesktop
|
||
|
vlc
|
||
|
];
|
||
|
|
||
|
home.stateVersion = "22.05";
|
||
|
|
||
|
programs.home-manager.enable = true;
|
||
|
programs.git = {
|
||
|
enable = true;
|
||
|
userName = "asonix";
|
||
|
userEmail = "asonix@asonix.dog";
|
||
|
};
|
||
|
|
||
|
programs.bat.enable = true;
|
||
|
|
||
|
programs.obs-studio = {
|
||
|
enable = true;
|
||
|
plugins = with pkgs.obs-studio-plugins; [
|
||
|
obs-gstreamer
|
||
|
obs-move-transition
|
||
|
obs-multi-rtmp
|
||
|
obs-nvfbc
|
||
|
obs-pipewire-audio-capture
|
||
|
obs-scene-switcher
|
||
|
obs-streamfx
|
||
|
obs-vkcapture
|
||
|
obs-websocket
|
||
|
wlrobs
|
||
|
];
|
||
|
};
|
||
|
}
|