forked from foxora/nix
#1 hater of infinite recursion
This commit is contained in:
parent
39e5c40e12
commit
f66aa330c3
31 changed files with 946 additions and 851 deletions
|
|
@ -1,8 +1,4 @@
|
|||
{ config, inputs, pkgs, ... }:
|
||||
let
|
||||
unstable = inputs.nixpkgs-unstable.legacyPackages.${pkgs.stdenv.hostPlatform.system};
|
||||
in
|
||||
{
|
||||
{config, ...}: {
|
||||
wayland.windowManager.sway = {
|
||||
enable = true;
|
||||
config = rec {
|
||||
|
|
@ -10,43 +6,43 @@ in
|
|||
terminal = "kitty";
|
||||
|
||||
# disable sway bar
|
||||
bars = [ ];
|
||||
bars = [];
|
||||
|
||||
# set border colors
|
||||
#colors = {
|
||||
#focused =
|
||||
#focused =
|
||||
|
||||
startup = [
|
||||
{ command = "awww-daemon"; }
|
||||
{ command = "waybar"; }
|
||||
{command = "awww-daemon";}
|
||||
{command = "waybar";}
|
||||
];
|
||||
|
||||
keybindings = let
|
||||
main = config.wayland.windowManager.sway.config.modifier;
|
||||
terminal = config.wayland.windowManager.sway.config.terminal;
|
||||
browser = "firefox";
|
||||
main = config.wayland.windowManager.sway.config.modifier;
|
||||
terminal = config.wayland.windowManager.sway.config.terminal;
|
||||
browser = "firefox";
|
||||
in {
|
||||
"${main}+c" = "kill"; # close focused window
|
||||
"${main}+Alt+Delete" = "exit"; # exit sway
|
||||
"${main}+c" = "kill"; # close focused window
|
||||
"${main}+Alt+Delete" = "exit"; # exit sway
|
||||
|
||||
# open launcher
|
||||
"${main}+d" = "exec pkill -x rofi || rofi -show drun -show-icons";
|
||||
"Alt+Tab" = "exec pkill -x rofi || rofi -modi window -show window -show-icons";
|
||||
|
||||
"${main}+t" = "exec ${terminal}"; # open terminal
|
||||
"${main}+r" = "exec ${browser}"; # open browser
|
||||
"${main}+t" = "exec ${terminal}"; # open terminal
|
||||
"${main}+r" = "exec ${browser}"; # open browser
|
||||
|
||||
# move focus
|
||||
"${main}+h" = "focus left";
|
||||
"${main}+j" = "focus down";
|
||||
"${main}+k" = "focus up";
|
||||
"${main}+l" = "focus right";
|
||||
"${main}+h" = "focus left";
|
||||
"${main}+j" = "focus down";
|
||||
"${main}+k" = "focus up";
|
||||
"${main}+l" = "focus right";
|
||||
|
||||
# move focused window
|
||||
"${main}+Alt+h" = "move left";
|
||||
"${main}+Alt+j" = "move down";
|
||||
"${main}+Alt+k" = "move up";
|
||||
"${main}+Alt+l" = "move right";
|
||||
"${main}+Alt+h" = "move left";
|
||||
"${main}+Alt+j" = "move down";
|
||||
"${main}+Alt+k" = "move up";
|
||||
"${main}+Alt+l" = "move right";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue