2023-04-07 01:35:24 +00:00
|
|
|
{ config, pkgs, system, nixpkgs-unstable, obs-scene-switcher, obs-streamfx, ... }:
|
2023-02-11 01:25:49 +00:00
|
|
|
|
|
|
|
let
|
|
|
|
unstable = import nixpkgs-unstable {
|
2023-04-07 01:35:24 +00:00
|
|
|
inherit system;
|
2023-02-11 01:25:49 +00:00
|
|
|
};
|
|
|
|
in
|
|
|
|
{
|
|
|
|
imports = [ ./zsh.nix ./ssh.nix ];
|
|
|
|
|
|
|
|
home.username = "asonix";
|
|
|
|
home.homeDirectory = "/home/asonix";
|
|
|
|
|
|
|
|
home.packages = with pkgs; [
|
2023-03-10 03:54:35 +00:00
|
|
|
ack
|
2023-02-11 01:25:49 +00:00
|
|
|
bat
|
|
|
|
bottom
|
|
|
|
dig
|
|
|
|
exa
|
2023-03-10 03:54:35 +00:00
|
|
|
file
|
2023-02-11 01:25:49 +00:00
|
|
|
htop
|
|
|
|
neofetch
|
|
|
|
topgrade
|
|
|
|
|
2023-06-02 21:51:16 +00:00
|
|
|
amberol
|
2023-02-11 01:25:49 +00:00
|
|
|
carla
|
|
|
|
cura
|
|
|
|
freecad
|
2023-06-02 21:51:16 +00:00
|
|
|
gimp-with-plugins
|
2023-02-11 01:25:49 +00:00
|
|
|
gnome.dconf-editor
|
2023-06-02 21:51:16 +00:00
|
|
|
helvum
|
|
|
|
krita
|
|
|
|
libreoffice-fresh
|
2023-04-07 00:31:42 +00:00
|
|
|
unstable.nextcloud-client
|
2023-02-11 01:25:49 +00:00
|
|
|
patchage
|
|
|
|
pavucontrol
|
2023-07-22 18:40:48 +00:00
|
|
|
prismlauncher
|
2023-05-16 22:26:35 +00:00
|
|
|
shticker-book-unwritten
|
2023-02-11 01:25:49 +00:00
|
|
|
tdesktop
|
|
|
|
vlc
|
|
|
|
|
2023-02-11 02:32:33 +00:00
|
|
|
picocom
|
2023-02-11 01:25:49 +00:00
|
|
|
];
|
|
|
|
|
|
|
|
home.stateVersion = "22.05";
|
|
|
|
|
|
|
|
programs.home-manager.enable = true;
|
|
|
|
programs.git = {
|
|
|
|
enable = true;
|
|
|
|
userName = "asonix";
|
|
|
|
userEmail = "asonix@asonix.dog";
|
|
|
|
};
|
|
|
|
|
|
|
|
programs.bat.enable = true;
|
|
|
|
|
2023-03-10 03:54:35 +00:00
|
|
|
programs.starship.enable = true;
|
|
|
|
|
|
|
|
programs.direnv = {
|
|
|
|
enable = true;
|
|
|
|
nix-direnv.enable = true;
|
|
|
|
};
|
|
|
|
|
2023-02-11 01:25:49 +00:00
|
|
|
programs.obs-studio = {
|
|
|
|
enable = true;
|
|
|
|
plugins = with pkgs.obs-studio-plugins; [
|
|
|
|
input-overlay
|
|
|
|
obs-backgroundremoval
|
|
|
|
obs-gstreamer
|
|
|
|
obs-move-transition
|
|
|
|
obs-multi-rtmp
|
|
|
|
obs-nvfbc
|
|
|
|
obs-pipewire-audio-capture
|
2023-04-02 18:05:25 +00:00
|
|
|
obs-scene-switcher.obs-scene-switcher
|
2023-02-11 01:25:49 +00:00
|
|
|
obs-source-record
|
2023-04-02 18:05:25 +00:00
|
|
|
obs-streamfx.obs-streamfx
|
2023-02-11 01:25:49 +00:00
|
|
|
obs-vkcapture
|
|
|
|
wlrobs
|
|
|
|
];
|
|
|
|
};
|
|
|
|
}
|