nix-config/users/desktops/common/programs.nix
2024-09-18 12:42:20 -03:00

33 lines
794 B
Nix

{ config, pkgs, lib, ... }:
{
fonts.fontconfig.enable = true;
programs = {
password-store.package = pkgs.pass-wayland;
mangohud.enable = true;
obs-studio = {
enable = true;
plugins = [
pkgs.obs-studio-plugins.obs-vkcapture
pkgs.obs-studio-plugins.obs-backgroundremoval
pkgs.obs-studio-plugins.obs-pipewire-audio-capture
];
};
fish = {
functions = {
sysrebuild = "nh os switch --ask";
sysrebuild-boot = "nh os boot --ask";
sysupdate =
"nix flake update --commit-lock-file /home/user/Projects/personal/nix-config";
code = ''
wezterm cli split-pane --top --percent=75 -- hx
wezterm cli activate-pane-direction up
'';
};
};
};
}