58 lines
1.1 KiB
Nix
58 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
# Enable sound with pipewire.
|
|
sound.enable = true;
|
|
hardware.pulseaudio.enable = false;
|
|
security.rtkit.enable = true;
|
|
services.pipewire = {
|
|
enable = true;
|
|
alsa.enable = true;
|
|
alsa.support32Bit = true;
|
|
pulse.enable = true;
|
|
jack.enable = true;
|
|
};
|
|
|
|
gnome = {
|
|
enable = true;
|
|
wayland = false;
|
|
};
|
|
|
|
programs.fish.enable = true;
|
|
users.defaultUserShell = pkgs.fish;
|
|
programs.steam.enable = true;
|
|
|
|
# List packages installed in system profile. To search, run:
|
|
# $ nix search wget
|
|
environment.systemPackages = with pkgs; [
|
|
micro
|
|
git
|
|
curl
|
|
wget
|
|
doas
|
|
catppuccin-gtk
|
|
home-manager
|
|
wireguard-tools
|
|
];
|
|
|
|
environment.variables.EDITOR = "micro";
|
|
|
|
fonts.packages = with pkgs; [
|
|
corefonts
|
|
noto-fonts
|
|
noto-fonts-cjk-sans
|
|
twitter-color-emoji
|
|
liberation_ttf
|
|
fira-code
|
|
fira-code-symbols
|
|
mplus-outline-fonts.githubRelease
|
|
dina-font
|
|
proggyfonts
|
|
atkinson-hyperlegible
|
|
cozette
|
|
];
|
|
|
|
services.flatpak.enable = true;
|
|
programs.noisetorch.enable = true;
|
|
}
|