mirror of
https://github.com/JulienMalka/snowfield.git
synced 2025-03-25 21:30:52 +01:00
sway: update module
This commit is contained in:
parent
653ad040c7
commit
5eefeecfcf
2 changed files with 20 additions and 2 deletions
|
@ -1,13 +1,20 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
let
|
||||
cfg = config.luj.programs.sway;
|
||||
modifier = "Mod1";
|
||||
modifier = cfg.modifier;
|
||||
terminal = "kitty";
|
||||
in
|
||||
with lib;
|
||||
{
|
||||
options.luj.programs.sway = {
|
||||
enable = mkEnableOption "Enable SwayWM";
|
||||
modifier = mkOption {
|
||||
type = lib.types.str;
|
||||
default = "Mod1";
|
||||
};
|
||||
background = mkOption {
|
||||
type = types.path;
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
|
@ -16,7 +23,13 @@ with lib;
|
|||
package = pkgs.swayfx;
|
||||
config = {
|
||||
terminal = terminal;
|
||||
modifier = modifier;
|
||||
output =
|
||||
{
|
||||
eDP-1 = {
|
||||
bg = builtins.toString cfg.background + " fit";
|
||||
};
|
||||
};
|
||||
modifier = cfg.modifier;
|
||||
input = {
|
||||
"*" = {
|
||||
xkb_layout = "fr";
|
||||
|
|
|
@ -15,6 +15,11 @@
|
|||
luj.programs.emacs.enable = true;
|
||||
luj.programs.zsh.enable = true;
|
||||
luj.emails.enable = true;
|
||||
luj.programs.sway = {
|
||||
enable = true;
|
||||
modifier = "Mod4";
|
||||
background = ./wallpaper.jpg;
|
||||
};
|
||||
|
||||
programs.rofi = {
|
||||
enable = true;
|
||||
|
|
Loading…
Add table
Reference in a new issue