feat: Add office tools

This commit is contained in:
2025-12-03 19:45:24 -05:00
committed by Hunter Halloran
parent 5c03739ff7
commit 68032f6afb

41
sw.nix
View File

@@ -36,6 +36,9 @@
oh-my-posh oh-my-posh
zsh zsh
git git
zoom-us
teams-for-linux
wpsoffice
inputs.lazyvim-nixvim.packages.${stdenv.hostPlatform.system}.nvim inputs.lazyvim-nixvim.packages.${stdenv.hostPlatform.system}.nvim
]; ];
@@ -43,6 +46,8 @@
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
nerd-fonts.fira-code nerd-fonts.fira-code
corefonts
noto-fonts
]; ];
fonts.fontconfig = { fonts.fontconfig = {
enable = true; enable = true;
@@ -57,7 +62,41 @@
enableSSHSupport = true; enableSSHSupport = true;
}; };
# List services that you want to enable: # Power
services.tlp.enable = true;
services.auto-cpufreq.enable = true;
# Bluetooth
hardware.bluetooth.enable = true;
services.blueman.enable = true;
# Firewall
networking.firewall.enable = true;
# Flatpak + portals
services.flatpak.enable = true;
xdg.portal.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-kde ];
# Browsers
programs.chromium.enable = true;
# Virtualization
virtualisation.libvirtd.enable = true;
programs.virt-manager.enable = true;
# Sensors
services.hwmon.enable = true;
services.thermald.enable = true;
programs.sensors.enable = true;
# Suspend / logind behavior
services.upower.enable = true;
services.logind.lidSwitch = "suspend";
services.logind.extraConfig = ''
HandleLidSwitchExternalPower=suspend
HandleLidSwitchDocked=ignore
'';
# Enable the OpenSSH daemon. # Enable the OpenSSH daemon.
services.openssh.enable = true; services.openssh.enable = true;