style: use alejandra formatter on all nix files
This commit is contained in:
parent
d563805909
commit
0d8a394dcf
76 changed files with 1287 additions and 935 deletions
|
@ -1,13 +1,16 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
with lib;
|
||||
let
|
||||
cfg = config.modules.desktop.sway;
|
||||
in
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
with lib; let
|
||||
cfg = config.modules.desktop.sway;
|
||||
in {
|
||||
config = mkIf config.modules.desktop.sway.enable {
|
||||
wayland.windowManager.sway = {
|
||||
package = config.lib.nixGL.wrap pkgs.sway;
|
||||
enable = true;
|
||||
enable = true;
|
||||
wrapperFeatures.gtk = true;
|
||||
systemd.enable = true;
|
||||
config = {
|
||||
|
@ -17,7 +20,7 @@ in
|
|||
down = "j";
|
||||
up = "k";
|
||||
right = "l";
|
||||
bars= [];
|
||||
bars = [];
|
||||
input = {
|
||||
"4617:27904:MNT_Research_MNT_Reform_Keyboard_2.0_US/ST" = {
|
||||
xkb_layout = "us";
|
||||
|
@ -34,11 +37,16 @@ in
|
|||
};
|
||||
keybindings = let
|
||||
mod = config.wayland.windowManager.sway.config.modifier;
|
||||
inherit (config.wayland.windowManager.sway.config)
|
||||
left down up right terminal;
|
||||
in
|
||||
{
|
||||
# navigate only with direction or workspace
|
||||
inherit
|
||||
(config.wayland.windowManager.sway.config)
|
||||
left
|
||||
down
|
||||
up
|
||||
right
|
||||
terminal
|
||||
;
|
||||
in {
|
||||
# navigate only with direction or workspace
|
||||
"${mod}+${left}" = "focus left";
|
||||
"${mod}+${down}" = "focus down";
|
||||
"${mod}+${up}" = "focus up";
|
||||
|
@ -53,7 +61,7 @@ in
|
|||
"${mod}+8" = "workspace $ws8";
|
||||
"${mod}+9" = "workspace $ws9";
|
||||
"${mod}+0" = "workspace $ws0";
|
||||
# move with Shift and direction
|
||||
# move with Shift and direction
|
||||
"${mod}+Shift+${left}" = "move left";
|
||||
"${mod}+Shift+${down}" = "move down";
|
||||
"${mod}+Shift+${up}" = "move up";
|
||||
|
@ -72,12 +80,15 @@ in
|
|||
"${mod}+Ctrl+${left}" = "move workspace to output left";
|
||||
"${mod}+Return" = "exec ${terminal}";
|
||||
"${mod}+d" = "exec ${pkgs.fuzzel}/bin/fuzzel";
|
||||
# manage windows manager actions with Alt
|
||||
# manage windows manager actions with Alt
|
||||
"${mod}+Alt+k" = "kill";
|
||||
"${mod}+Alt+c" = "reload";
|
||||
"${mod}+Alt+Backspace" = "exec swaynag -t warning -m 'Exit sway?' -B 'Yes' 'swaymsg exit'";
|
||||
"${mod}+Alt+l" = if cfg.swaylock.useNullPackage then "exec swaylock" else "exec ${pkgs.swaylock}/bin/swaylock";
|
||||
# Manage windows placement
|
||||
"${mod}+Alt+l" =
|
||||
if cfg.swaylock.useNullPackage
|
||||
then "exec swaylock"
|
||||
else "exec ${pkgs.swaylock}/bin/swaylock";
|
||||
# Manage windows placement
|
||||
"${mod}+b" = "splith";
|
||||
"${mod}+v" = "splitv";
|
||||
"${mod}+s" = "layout stacking";
|
||||
|
@ -93,7 +104,7 @@ in
|
|||
"${mod}+Shift+p" = "exec screencapt --region screen";
|
||||
"${mod}+Alt+p" = "mode screenshot";
|
||||
"${mod}+Alt+r" = "mode screenrecord";
|
||||
# Media stuff
|
||||
# Media stuff
|
||||
"${mod}+F1" = "exec ${pkgs.brightnessctl}/bin/brightnessctl s 1%-";
|
||||
"${mod}+F2" = "exec ${pkgs.brightnessctl}/bin/brightnessctl s +1%";
|
||||
"${mod}+F3" = "exec ${pkgs.wireplumber}/bin/wpctl set-volume @DEFAULT_SINK@ 5%-";
|
||||
|
@ -105,44 +116,47 @@ in
|
|||
"${mod}+shift+n" = "exec makoctl dismiss -a";
|
||||
"${mod}+alt+n" = "mode notification";
|
||||
};
|
||||
modes =
|
||||
let
|
||||
inherit (config.wayland.windowManager.sway.config)
|
||||
left down up right;
|
||||
modes = let
|
||||
inherit
|
||||
(config.wayland.windowManager.sway.config)
|
||||
left
|
||||
down
|
||||
up
|
||||
right
|
||||
;
|
||||
in {
|
||||
"resize" = {
|
||||
"${left}" = "resize shrink width 10 px or 10 ppt";
|
||||
"${down}" = "resize grow height 10 px or 10 ppt";
|
||||
"${up}" = "resize shrink height 10 px or 10 ppt";
|
||||
"${right}" = "resize grow width 10 px or 10 ppt";
|
||||
"Return" = "mode default";
|
||||
"Escape" = "mode default";
|
||||
"${left}" = "resize shrink width 10 px or 10 ppt";
|
||||
"${down}" = "resize grow height 10 px or 10 ppt";
|
||||
"${up}" = "resize shrink height 10 px or 10 ppt";
|
||||
"${right}" = "resize grow width 10 px or 10 ppt";
|
||||
"Return" = "mode default";
|
||||
"Escape" = "mode default";
|
||||
};
|
||||
"notification" = {
|
||||
"r" = "exec ${pkgs.mako}/bin/makoctl restore";
|
||||
"Escape" = "mode default";
|
||||
};
|
||||
"screenshot" = {
|
||||
"s" = "exec screencapt --region screen; mode default";
|
||||
"Shift+s" = "exec screencapt --region screen -f; mode default";
|
||||
"r" = "exec screencapt --region region; mode default";
|
||||
"Shift+r" = "exec screencapt --region region -f; mode default";
|
||||
"w" = "exec screencapt --region window; mode default";
|
||||
"Shift+w" = "exec screencapt --region window -f; mode default";
|
||||
"Return" = "mode default";
|
||||
"Escape" = "mode default";
|
||||
"s" = "exec screencapt --region screen; mode default";
|
||||
"Shift+s" = "exec screencapt --region screen -f; mode default";
|
||||
"r" = "exec screencapt --region region; mode default";
|
||||
"Shift+r" = "exec screencapt --region region -f; mode default";
|
||||
"w" = "exec screencapt --region window; mode default";
|
||||
"Shift+w" = "exec screencapt --region window -f; mode default";
|
||||
"Return" = "mode default";
|
||||
"Escape" = "mode default";
|
||||
};
|
||||
"screenrecord" = {
|
||||
"s" = "exec screencapt video --region screen; mode default";
|
||||
"Shift+s" = "exec screencapt --region video screen -a; mde default";
|
||||
"r" = "exec screencapt video --region region; mode default";
|
||||
"Shift+r" = "exec screencapt video --region region -a; mode default";
|
||||
"w" = "exec screencapt video --region window -f ; mode default";
|
||||
"Shift+w" = "exec screencapt --region video window -a; mode default";
|
||||
"Return" = "mode default";
|
||||
"Escape" = "mode default";
|
||||
"s" = "exec screencapt video --region screen; mode default";
|
||||
"Shift+s" = "exec screencapt --region video screen -a; mde default";
|
||||
"r" = "exec screencapt video --region region; mode default";
|
||||
"Shift+r" = "exec screencapt video --region region -a; mode default";
|
||||
"w" = "exec screencapt video --region window -f ; mode default";
|
||||
"Shift+w" = "exec screencapt --region video window -a; mode default";
|
||||
"Return" = "mode default";
|
||||
"Escape" = "mode default";
|
||||
};
|
||||
|
||||
};
|
||||
colors = {
|
||||
focused = {
|
||||
|
@ -171,7 +185,7 @@ in
|
|||
background = "#900000";
|
||||
text = "#cccccc";
|
||||
indicator = "#900000";
|
||||
childBorder = "#900000" ;
|
||||
childBorder = "#900000";
|
||||
};
|
||||
#focused_tab_title = {
|
||||
# boder = "#2f343a";
|
||||
|
@ -183,32 +197,33 @@ in
|
|||
border = 1;
|
||||
titlebar = false;
|
||||
commands = [
|
||||
{
|
||||
command = "inhibit_idle fullscreen";
|
||||
criteria = {
|
||||
title = "^.*";
|
||||
};
|
||||
}
|
||||
{
|
||||
command = "inhibit_idle fullscreen";
|
||||
criteria = {
|
||||
app_id = "^.*";
|
||||
};
|
||||
}
|
||||
{
|
||||
command = "resize set 70ppt 70ppt, border pixel 2";
|
||||
criteria = {
|
||||
title = "^Open .*$";
|
||||
};
|
||||
}];
|
||||
{
|
||||
command = "inhibit_idle fullscreen";
|
||||
criteria = {
|
||||
title = "^.*";
|
||||
};
|
||||
}
|
||||
{
|
||||
command = "inhibit_idle fullscreen";
|
||||
criteria = {
|
||||
app_id = "^.*";
|
||||
};
|
||||
}
|
||||
{
|
||||
command = "resize set 70ppt 70ppt, border pixel 2";
|
||||
criteria = {
|
||||
title = "^Open .*$";
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
floating = {
|
||||
border = 2;
|
||||
titlebar = false;
|
||||
criteria = [
|
||||
{
|
||||
title = "^Open .*$";
|
||||
}
|
||||
{
|
||||
title = "^Open .*$";
|
||||
}
|
||||
];
|
||||
};
|
||||
gaps = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue