home-manager-configuration/home.nix

82 lines
1.4 KiB
Nix
Raw Normal View History

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-09-17 18:28:24 +00:00
wireshark
2023-02-11 01:25:49 +00:00
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
];
};
}