Files
nixos-configv3/modules/sway/default.nix
TheCrazyInsanity 99b008305c hope this works
2026-04-11 21:37:28 -04:00

44 lines
876 B
Nix

{
config,
pkgs,
lib,
...
}:
{
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
];
};
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.tuigreet}/bin/tuigreet --time --cmd sway";
user = "laythe";
};
};
};
}