Extremely minimal sway setup.

This commit is contained in:
Tom Alexander
2024-12-19 17:33:21 -05:00
parent 74499fb6a0
commit fbcb0826d2
3 changed files with 61 additions and 6 deletions

View File

@@ -4,17 +4,27 @@
imports = [];
environment.systemPackages = with pkgs; [
grim # screenshot functionality
slurp # screenshot functionality
wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
mako # notification system developed by swaywm maintainer
alacritty
firefox
];
# enable Sway window manager
environment.sessionVariables = {
WLR_RENDERER_ALLOW_SOFTWARE = "1";
};
programs.sway = {
enable = true;
wrapperFeatures.gtk = true;
extraOptions = [
"--debug"
"--config"
"${./files/config}"
"--unsupported-gpu"
];
};
# foo
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
}