nixos/hosts/desktop.nix
Evie Litherland-Smith e65675da02 Move some package definitions from system to home
Remove thunar, effectively replaced by rofi + terminal
Add some alias to quickly update nixos and home-manager
2023-07-18 14:51:53 +01:00

51 lines
957 B
Nix

{
pkgs,
inputs,
...
}: {
imports = [
inputs.hyprland.nixosModules.default
./common.nix
];
environment.systemPackages = with pkgs; [
xdg-utils
gsettings-desktop-schemas
pavucontrol
grim
slurp
neovide
signal-desktop
libreoffice
zotero
];
security = {
pam.services.swaylock = {};
rtkit.enable = true;
};
sound.enable = true;
hardware.pulseaudio.enable = false;
services = {
pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
blueman.enable = true;
gvfs.enable = true;
tumbler.enable = true;
greetd = {
enable = true;
settings = {
default_session.command = "Hyprland";
initial_session.command = "Hyprland";
};
};
};
xdg.portal = {
enable = true;
extraPortals = with pkgs; [xdg-desktop-portal-gtk];
};
programs.hyprland.enable = true;
}