mirror of
https://github.com/ivabus/nixos
synced 2024-11-22 08:25:07 +03:00
83 lines
No EOL
1.3 KiB
Nix
83 lines
No EOL
1.3 KiB
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
firefox
|
|
alacritty
|
|
pavucontrol
|
|
bottom
|
|
mpv
|
|
glib
|
|
ffmpeg
|
|
cinnamon.nemo
|
|
usbmuxd
|
|
telegram-desktop
|
|
keepassxc
|
|
];
|
|
|
|
services.greetd = {
|
|
enable = true;
|
|
vt = 7;
|
|
settings = {
|
|
default_session = {
|
|
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway";
|
|
user = "greeter";
|
|
};
|
|
};
|
|
};
|
|
programs.sway = {
|
|
enable = true;
|
|
extraPackages = with pkgs; [
|
|
waybar
|
|
grim
|
|
slurp
|
|
wf-recorder
|
|
sway-launcher-desktop
|
|
swaybg
|
|
swayidle
|
|
swaylock
|
|
poweralertd
|
|
kanshi
|
|
libsForQt5.qt5ct
|
|
mako
|
|
pulseaudio
|
|
brightnessctl
|
|
wdisplays
|
|
];
|
|
wrapperFeatures.gtk = true;
|
|
};
|
|
|
|
xdg.portal = {
|
|
enable = true;
|
|
wlr.enable = true;
|
|
};
|
|
services.pipewire = {
|
|
enable = true;
|
|
alsa.enable = true;
|
|
pulse.enable = true;
|
|
alsa.support32Bit = true;
|
|
jack.enable = true;
|
|
};
|
|
|
|
qt = {
|
|
enable = true;
|
|
platformTheme = "gtk2";
|
|
style = "gtk2";
|
|
};
|
|
|
|
services.dbus.enable = true;
|
|
|
|
fonts.packages = with pkgs; [
|
|
noto-fonts
|
|
noto-fonts-cjk
|
|
noto-fonts-emoji
|
|
jetbrains-mono
|
|
font-awesome
|
|
#google-fonts
|
|
liberation_ttf
|
|
open-sans
|
|
roboto
|
|
roboto-mono
|
|
kochi-substitute
|
|
];
|
|
} |