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

118
flake.lock generated
View File

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

View File

@@ -139,6 +139,33 @@ in
autoStart = true; # default: true autoStart = true; # default: true
useLayerShell = false; useLayerShell = false;
#package = # specify package to use here. Can be omitted. #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; qt.enable = true;