Files
nixos-configv3/modules/sway/default.nix
TheCrazyInsanity 302a4fe136 waybar.css
2026-04-12 14:43:58 -04:00

49 lines
991 B
Nix

{
config,
pkgs,
lib,
inputs,
...
}:
{
environment.systemPackages = with pkgs; [
wl-clipboard # Copy/Paste functionality.
mako # Notification utility.
];
# Enables Gnome Keyring to store secrets for applications.
services.gnome.gnome-keyring.enable = true;
# Enable Sway.
programs.sway = {
enable = true;
wrapperFeatures.gtk = true;
extraPackages = [
pkgs.foot
pkgs.swayidle
pkgs.swaylock
pkgs.wmenu
pkgs.wl-clipboard
pkgs.mako
pkgs.kdePackages.spectacle
pkgs.kdePackages.kate
pkgs.kdePackages.filelight
inputs.glide.packages.${pkgs.stdenv.hostPlatform.system}.default
pkgs.swaybg
pkgs.pulseaudioFull
pkgs.waybar
pkgs.twitter-color-emoji
];
};
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.tuigreet}/bin/tuigreet --remember --time --cmd sway";
user = "greeter";
};
};
};
}