diff --git a/dots/hyprland.nix b/dots/hyprland.nix index 1681acb..3dd1f61 100755 --- a/dots/hyprland.nix +++ b/dots/hyprland.nix @@ -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 diff --git a/flake.lock b/flake.lock index 03c4e17..27a39aa 100644 --- a/flake.lock +++ b/flake.lock @@ -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": { diff --git a/home/homePkgs.nix b/home/homePkgs.nix index e8dfa05..68083d1 100755 --- a/home/homePkgs.nix +++ b/home/homePkgs.nix @@ -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;