summaryrefslogtreecommitdiff
path: root/hosts/yashinoki
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-04-27 10:56:59 -0400
committerAndrew Opalach <andrew@akon.city> 2025-04-27 10:56:59 -0400
commitf2c75dd6fb52626150e11d6a32cf6fea1df80a8e (patch)
tree259b499883162edcb0f7d297f2cc830347a05c05 /hosts/yashinoki
parentc39de560ae0bddcd4b22d19645a24bb71dbeb81d (diff)
downloaddotfiles-f2c75dd6fb52626150e11d6a32cf6fea1df80a8e.tar.gz
dotfiles-f2c75dd6fb52626150e11d6a32cf6fea1df80a8e.tar.bz2
dotfiles-f2c75dd6fb52626150e11d6a32cf6fea1df80a8e.zip
Checking in various updates
Diffstat (limited to 'hosts/yashinoki')
-rw-r--r--hosts/yashinoki/configuration.nix32
1 files changed, 28 insertions, 4 deletions
diff --git a/hosts/yashinoki/configuration.nix b/hosts/yashinoki/configuration.nix
index 44a462b..6f2aeca 100644
--- a/hosts/yashinoki/configuration.nix
+++ b/hosts/yashinoki/configuration.nix
@@ -53,6 +53,7 @@ in {
};
monitors = {
monitor1 = "eDP-1";
+ monitor2 = "DP-2";
};
};
@@ -147,7 +148,7 @@ in {
linuxPackages_latest.perf
linuxPackages_latest.cpupower
(pkgs.writeShellScriptBin "run-sway" ''
- export WLR_RENDERER=gles2
+ export WLR_RENDERER=vulkan
export WLR_DRM_DEVICES=/dev/dri/card1
cd $HOME
exec ${pkgs.sway}/bin/sway
@@ -159,24 +160,35 @@ in {
in {
programs.kitty = {
extraConfig = ''
- repaint_delay 15
+ repaint_delay 9
input_delay 3
'';
};
wayland.windowManager.sway = let
monitor1 = loc.monitors.monitor1;
+ monitor2 = loc.monitors.monitor2;
in {
checkConfig = false;
config = {
output = {
"${monitor1}" = {
mode = "3000x2000@59.999Hz";
+ position = "1920 540";
render_bit_depth = "10";
- max_render_time = "off";
- allow_tearing = "yes";
+ allow_tearing = "no";
+ max_render_time = "10";
scale = "2";
bg = "${../../themes/year_of_snake/wallpaper.png} fit";
};
+ "${monitor2}" = {
+ mode = "1920x1080@60.000Hz";
+ position = "0 0";
+ render_bit_depth = "10";
+ allow_tearing = "no";
+ max_render_time = "10";
+ scale = "1";
+ bg = "#${colo.background-alt} solid_color";
+ };
};
workspaceOutputAssign = [
{ workspace = "1"; output = "${monitor1}"; }
@@ -184,6 +196,10 @@ in {
{ workspace = "3"; output = "${monitor1}"; }
{ workspace = "4"; output = "${monitor1}"; }
{ workspace = "5"; output = "${monitor1}"; }
+ { workspace = "6"; output = "${monitor2}"; }
+ { workspace = "7"; output = "${monitor2}"; }
+ { workspace = "8"; output = "${monitor2}"; }
+ { workspace = "9"; output = "${monitor2}"; }
];
keybindings = let
mod1 = "Mod1";
@@ -194,11 +210,19 @@ in {
"${mod1}+3" = "workspace 3";
"${mod1}+4" = "workspace 4";
"${mod1}+5" = "workspace 5";
+ "${mod4}+1" = "workspace 6";
+ "${mod4}+2" = "workspace 7";
+ "${mod4}+3" = "workspace 8";
+ "${mod4}+4" = "workspace 9";
"${mod1}+Shift+1" = "move container to workspace 1";
"${mod1}+Shift+2" = "move container to workspace 2";
"${mod1}+Shift+3" = "move container to workspace 3";
"${mod1}+Shift+4" = "move container to workspace 4";
"${mod1}+Shift+5" = "move container to workspace 5";
+ "${mod4}+Shift+1" = "move container to workspace 6";
+ "${mod4}+Shift+2" = "move container to workspace 7";
+ "${mod4}+Shift+3" = "move container to workspace 8";
+ "${mod4}+Shift+4" = "move container to workspace 9";
"${mod4}+r" = "exec swaymsg -- output ${monitor1} transform 270";
"${mod4}+Shift+r" = "exec swaymsg -- output ${monitor1} transform 0";
"${mod4}+F1" = "exec swaymsg -- output ${monitor1} bg \\#${colo.background-alt} solid_color";