move to floorp, zen big L with floating url bar

This commit is contained in:
cnst
2024-12-11 20:21:48 +01:00
parent f4d7c3fd47
commit d2572b04de
5 changed files with 32 additions and 11 deletions

18
flake.lock generated
View File

@@ -154,11 +154,11 @@
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1733812506,
"narHash": "sha256-3fgFIijf23nKfJogpcEaUGky1W2BpOzpr0ljgx+cmOM=",
"lastModified": 1733899011,
"narHash": "sha256-SpHdn/wQ1Y4YfpJ2WJBT+nFFMSDTtbQPtgFidonsiv0=",
"owner": "nix-community",
"repo": "fenix",
"rev": "0d8227f07b35ab04fee007fff4f9bb18c6d66af1",
"rev": "24b76cc6d5bebb01947ae7a3e6ac894239abc7be",
"type": "github"
},
"original": {
@@ -657,11 +657,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1733864105,
"narHash": "sha256-WjyOigIoneQijFAHxpu2xHCRdl4PcVctx0c1miPBBIA=",
"lastModified": 1733938069,
"narHash": "sha256-k2R2/rI4+A2bAyjCSwD//vCWZZnQcl38j/DiZzsNCHk=",
"owner": "hyprwm",
"repo": "hyprland",
"rev": "4d05677e8d398b6fa144eae7a98ad4f2a54acb92",
"rev": "df956a0f6fbcfd7397b2d7b86883c0936c7795ec",
"type": "github"
},
"original": {
@@ -3455,11 +3455,11 @@
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1733756789,
"narHash": "sha256-cK9hSImKm6FkMeIsdjzuRA1tjOKnXI1VHdmJbmpOYqI=",
"lastModified": 1733814336,
"narHash": "sha256-xKttEMfuf2hzcdiNQucxkvW2vCUe5e9HyfPntOcBSq0=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "99a6ecd41e5e458b3f4c2142b29a80d77ecda248",
"rev": "7b4b83ba916800dfa4b4776790fdf6771c22f82e",
"type": "github"
},
"original": {

View File

@@ -8,6 +8,7 @@
./home/programs/chromium
./home/programs/discord
./home/programs/eza
./home/programs/floorp
./home/programs/firefox
./home/programs/foot
./home/programs/helix

View File

@@ -0,0 +1,17 @@
{
config,
lib,
...
}: let
inherit (lib) mkIf mkEnableOption;
cfg = config.home.programs.floorp;
in {
options = {
home.programs.floorp.enable = mkEnableOption "Enables floorp browser";
};
config = mkIf cfg.enable {
programs.floorp = {
enable = true;
};
};
}

View File

@@ -96,8 +96,8 @@ in {
(mkIf (host == "cnix") {
wayland.windowManager.hyprland.settings = {
"$terminal" = "alacritty";
"$browser" = "zen";
"$browserinc" = "zen --private-window";
"$browser" = "floorp";
"$browserinc" = "floorp --private-window";
"$mod" = "SUPER";
bind = [
# Add more host-specific binds as needed

View File

@@ -38,6 +38,9 @@
eza = {
enable = true;
};
floorp = {
enable = true;
};
firefox = {
enable = true;
};