new runner once again

This commit is contained in:
2025-11-04 11:00:51 +00:00
parent 914212ce30
commit af0d2db342
3 changed files with 103 additions and 75 deletions

View File

@@ -12,11 +12,12 @@ let
hypr-package = inputs.hyprland.packages.${pkgs.system}.hyprland;
hypr-portal = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland;
hypr-split = inputs.hyprland-hyprsplit.packages.${pkgs.system}.split-monitor-workspaces;
hyprscrolling = inputs.hyprland-plugins.packages.${pkgs.system}.hyprscrolling;
#hyprscrolling = inputs.hyprland-plugins.packages.${pkgs.system}.hyprscrolling;
mod = "Alt";
terminal = "footclient";
fileManager = "dolphin";
runner = "${lib.getExe caelestia-cli} shell drawers toggle launcher";
#runner = "${lib.getExe caelestia-cli} shell drawers toggle launcher";
runner = "vicinae toggle";
# runner = "anyrun";
browser = "zen-beta";
editor = "emacsclient -c";
@@ -29,7 +30,7 @@ in
plugins = [
#pkgs.hyprlandPlugins.hyprsplit
hypr-split
hyprscrolling
#hyprscrolling
];
settings = {
@@ -146,7 +147,7 @@ in
# "col.inactive_border" = "rgba(595959aa)";
resize_on_border = false; # enable resizing windows by clicking and dragging on borders and gaps
allow_tearing = false; # see https://wiki.hyprland.org/Configuring/Tearing/ before enabling
layout = "scrolling"; #"dwindle";
layout = "master";
};
render = {
@@ -297,24 +298,24 @@ in
"${mod}, P, pseudo, "
# Focus (arrows)
# "${mod}, H, movefocus, l"
# "${mod}, L, movefocus, r"
"${mod}, H, movefocus, l"
"${mod}, L, movefocus, r"
"${mod}, K, movefocus, u"
"${mod}, J, movefocus, d"
# Column movement (hyprscrolling)
"${mod}, h, layoutmsg, move -col"
"${mod}, L, layoutmsg, move +col"
#"${mod}, h, layoutmsg, move -col"
#"${mod}, L, layoutmsg, move +col"
# Move window
#"${mod} SHIFT, H, movewindow, l"
#"${mod} SHIFT, L, movewindow, r"
#"${mod} SHIFT, K, movewindow, u"
#"${mod} SHIFT, J, movewindow, d"
"${mod} SHIFT, L, layoutmsg, movewindowto r"
"${mod} SHIFT, H, layoutmsg, movewindowto l"
"${mod} SHIFT, K, layoutmsg, movewindowto u"
"${mod} SHIFT, J, layoutmsg, movewindowto d"
"${mod} SHIFT, H, movewindow, l"
"${mod} SHIFT, L, movewindow, r"
"${mod} SHIFT, K, movewindow, u"
"${mod} SHIFT, J, movewindow, d"
#"${mod} SHIFT, L, layoutmsg, movewindowto r"
#"${mod} SHIFT, H, layoutmsg, movewindowto l"
#"${mod} SHIFT, K, layoutmsg, movewindowto u"
#"${mod} SHIFT, J, layoutmsg, movewindowto d"
"${mod}, semicolon, layoutmsg, promote"
#hyperscrolling stuff

118
flake.lock generated
View File

@@ -201,11 +201,11 @@
"quickshell": "quickshell"
},
"locked": {
"lastModified": 1761746637,
"narHash": "sha256-t0mId8j2uvwiBM+SGVDv58CwbqXtebaHFX1D9+hdB08=",
"lastModified": 1762046656,
"narHash": "sha256-BxVttDz6M8ZukWWjvHuyyIUSKAeiWzhds/xKyfIoMHs=",
"owner": "caelestia-dots",
"repo": "shell",
"rev": "bfd149b256d1364ec320c8a0307966b5d4fde826",
"rev": "9bc3f378d01497adcaa60afff22c0537f939d556",
"type": "github"
},
"original": {
@@ -225,11 +225,11 @@
]
},
"locked": {
"lastModified": 1761392494,
"narHash": "sha256-Xabw0gwVYKY158DyhNlKopAhjAw54wu7Ws0SmVVrjVA=",
"lastModified": 1761962468,
"narHash": "sha256-M+RNHviu4H7/iVzubX5NvBGP7mKIbvzQTaKIfv+10QM=",
"owner": "caelestia-dots",
"repo": "cli",
"rev": "cc458bf8598c0beab27b5dc4331b0cf2ee654165",
"rev": "1cea6fb42a533d29d42c2219e405e0b058b5bedc",
"type": "github"
},
"original": {
@@ -244,11 +244,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1761789653,
"narHash": "sha256-1bc0oTu+NYoa9/SITmHeeDFlvX0iKZyrfuPXEJHHTP0=",
"lastModified": 1762049363,
"narHash": "sha256-uqDxJ3856cqJP1VX0FHjbhBgB1CYsxJmXkZCoDO2Kpw=",
"owner": "caelestia-dots",
"repo": "cli",
"rev": "94d54779086febf674dd0a3a29e3829977833a57",
"rev": "f13803af6b6e2c5b05435482249e875f1e4be7d4",
"type": "github"
},
"original": {
@@ -269,11 +269,11 @@
"quickshell": "quickshell_2"
},
"locked": {
"lastModified": 1761746637,
"narHash": "sha256-t0mId8j2uvwiBM+SGVDv58CwbqXtebaHFX1D9+hdB08=",
"lastModified": 1762046656,
"narHash": "sha256-BxVttDz6M8ZukWWjvHuyyIUSKAeiWzhds/xKyfIoMHs=",
"owner": "caelestia-dots",
"repo": "shell",
"rev": "bfd149b256d1364ec320c8a0307966b5d4fde826",
"rev": "9bc3f378d01497adcaa60afff22c0537f939d556",
"type": "github"
},
"original": {
@@ -316,11 +316,11 @@
},
"flake-compat_2": {
"locked": {
"lastModified": 1747046372,
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
"lastModified": 1761588595,
"narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
"rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"type": "github"
},
"original": {
@@ -483,11 +483,11 @@
]
},
"locked": {
"lastModified": 1761878381,
"narHash": "sha256-lCRaipHgszaFZ1Cs8fdGJguVycCisBAf2HEFgip5+xU=",
"lastModified": 1762041416,
"narHash": "sha256-rmJKABRXnhFjjI6RB/MnEvLTQa569zu684Th9y6UlOI=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "4ac96eb21c101a3e5b77ba105febc5641a8959aa",
"rev": "c0016dd14773f4ca0b467b74c7cdcc501570df4b",
"type": "github"
},
"original": {
@@ -863,11 +863,11 @@
"systems": "systems_3"
},
"locked": {
"lastModified": 1761869528,
"narHash": "sha256-sbwMOhVoJzq9UoBggo/3qtpTXvt5Lq18zRK/GDv7F3I=",
"lastModified": 1762043592,
"narHash": "sha256-jBgvRqSINdTF4f+Hm7esHOXx6o2RC+V4PgX0RLe0q2Y=",
"owner": "hyprwm",
"repo": "hyprlauncher",
"rev": "697c762ccbc9d6d60c9b6770e7998006147dc888",
"rev": "b2b06ff89bc692a288a0f6610aede80091e2ece6",
"type": "github"
},
"original": {
@@ -1056,11 +1056,11 @@
]
},
"locked": {
"lastModified": 1760520446,
"narHash": "sha256-s4rKeUH1MEbXxraqbI+KKzAayqDa7FWGd/hNowRStiU=",
"lastModified": 1762007860,
"narHash": "sha256-wDaM4D0Fqt0nCoFbZsi3mtAkIzzsbGdmuj+356KHEvU=",
"owner": "thiagokokada",
"repo": "nix-alien",
"rev": "272af2c49ae7a613df3ae9fcca2f3250be725912",
"rev": "2c770275b2fb78c813a52a4d52ba2d27789d8ec3",
"type": "github"
},
"original": {
@@ -1111,11 +1111,11 @@
]
},
"locked": {
"lastModified": 1760241904,
"narHash": "sha256-OD7QnaGEVNdukYEbJbUNWPsvnDrpbZOZxVIk6Pt9Jhw=",
"lastModified": 1761451000,
"narHash": "sha256-qBJL6xEIjqYq9zOcG2vf2nPTeVBppNJzvO0LuQWMwMo=",
"owner": "nix-community",
"repo": "nix-index-database",
"rev": "c9f5ea45f25652ec2f771f9426ccacb21cbbaeaa",
"rev": "ed6b293161b378a7368cda38659eb8d3d9a0dac4",
"type": "github"
},
"original": {
@@ -1131,11 +1131,11 @@
]
},
"locked": {
"lastModified": 1761451000,
"narHash": "sha256-qBJL6xEIjqYq9zOcG2vf2nPTeVBppNJzvO0LuQWMwMo=",
"lastModified": 1762055842,
"narHash": "sha256-Pu1v3mlFhRzZiSxVHb2/i/f5yeYyRNqr0RvEUJ4UgHo=",
"owner": "nix-community",
"repo": "nix-index-database",
"rev": "ed6b293161b378a7368cda38659eb8d3d9a0dac4",
"rev": "359ff6333a7b0b60819d4c20ed05a3a1f726771f",
"type": "github"
},
"original": {
@@ -1153,11 +1153,11 @@
]
},
"locked": {
"lastModified": 1761899112,
"narHash": "sha256-1fEwIhpop7itNtEUTqIfGNsJZNSp9ULLpTMOHkHnqMs=",
"lastModified": 1761985367,
"narHash": "sha256-d3r/PvZPbxGyORCIhHFQCy9ErsZ5zvLsDfC7/YocN8M=",
"owner": "kaylorben",
"repo": "nixcord",
"rev": "c900f0faa0b7bdac4adfee3195e861040bbaf4c9",
"rev": "59ffa1a20eb1311d1447a012fcd839c73cae77be",
"type": "github"
},
"original": {
@@ -1168,11 +1168,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1761114652,
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",
"lastModified": 1761907660,
"narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",
"rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github"
},
"original": {
@@ -1214,11 +1214,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1761672384,
"narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=",
"lastModified": 1761907660,
"narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c",
"rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github"
},
"original": {
@@ -1230,11 +1230,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1761672384,
"narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=",
"lastModified": 1761907660,
"narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c",
"rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github"
},
"original": {
@@ -1262,11 +1262,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1759036355,
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=",
"lastModified": 1761907660,
"narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
"rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github"
},
"original": {
@@ -1352,11 +1352,11 @@
]
},
"locked": {
"lastModified": 1760822546,
"narHash": "sha256-cy3wJQQzQbZ/EYUfTDuMiP/haPOjkqGgWOPPl7K9oiM=",
"lastModified": 1761897390,
"narHash": "sha256-er4gYrIoThYLjlsOMTysoRfn67d1Gci+ZpqDrtQxrA0=",
"ref": "refs/heads/master",
"rev": "3e2ce40b18af943f9ba370ed73565e9f487663ef",
"revCount": 697,
"rev": "fc704e6b5d445899a1565955268c91942a4f263f",
"revCount": 700,
"type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell"
},
@@ -1374,11 +1374,11 @@
]
},
"locked": {
"lastModified": 1760822546,
"narHash": "sha256-cy3wJQQzQbZ/EYUfTDuMiP/haPOjkqGgWOPPl7K9oiM=",
"lastModified": 1761897390,
"narHash": "sha256-er4gYrIoThYLjlsOMTysoRfn67d1Gci+ZpqDrtQxrA0=",
"ref": "refs/heads/master",
"rev": "3e2ce40b18af943f9ba370ed73565e9f487663ef",
"revCount": 697,
"rev": "fc704e6b5d445899a1565955268c91942a4f263f",
"revCount": 700,
"type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell"
},
@@ -1623,11 +1623,11 @@
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1761911815,
"narHash": "sha256-Oxlt/1n4/WDMEEN3vBu7bLSv8ptyar3tX1X1AHyuiTM=",
"lastModified": 1762076373,
"narHash": "sha256-rqHf7uPxoiyMf/SuJyJNzzBKhX/41hTEjYDFm67sUKQ=",
"owner": "vicinaehq",
"repo": "vicinae",
"rev": "1a84c3a971b49bb2329d3e6c5e1172e928c7444a",
"rev": "c2b6ba29deb16aa0d83cd552c19c59b0c6875d0d",
"type": "github"
},
"original": {
@@ -1687,11 +1687,11 @@
]
},
"locked": {
"lastModified": 1761859061,
"narHash": "sha256-5C2x+ZQQZAAy0LowYgacT1KG83nXxjcYKMzedx89Wtw=",
"lastModified": 1762067864,
"narHash": "sha256-Q7o8NTYIbGMmMrgrx9PTmmaj/GM/DWJjM6U+daaiiyk=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "26142b84460636c55bd612ae67225056c7faf134",
"rev": "68b3775543b442b06a76e498fd342b16a8619757",
"type": "github"
},
"original": {

View File

@@ -139,6 +139,33 @@ in
autoStart = true; # default: true
useLayerShell = false;
#package = # specify package to use here. Can be omitted.
# Installing (vicinae) extensions declaratively
#settings = {
# faviconService = "twenty"; # twenty | google | none
# font.size = 11;
# popToRootOnClose = false;
# rootSearch.searchFiles = false;
# theme.name = "vicinae-dark";
# window = {
# csd = true;
# opacity = 0.95;
# rounding = 10;
# };
#};
#extensions = [
# (inputs.vicinae.mkVicinaeExtension.${pkgs.system} {
# inherit pkgs;
# name = "extension-name";
# src = pkgs.fetchFromGitHub {
# # You can also specify different sources other than github
# owner = "repo-owner";
# repo = "repo-name";
# rev = "v1.0"; # If the extension has no releases use the latest commit hash
# # You can get the sha256 by rebuilding once and then copying the output hash from the error message
# sha256 = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
# }; # If the extension is in a subdirectory you can add ` + "/subdir"` between the brace and the semicolon here
# })
#];
};
qt.enable = true;