From d2572b04deb2c60e7e26299ef85733a0609ea95d Mon Sep 17 00:00:00 2001 From: cnst Date: Wed, 11 Dec 2024 20:21:48 +0100 Subject: [PATCH] move to floorp, zen big L with floating url bar --- flake.lock | 18 +++++++++--------- modules/default.nix | 1 + modules/home/programs/floorp/default.nix | 17 +++++++++++++++++ modules/home/programs/hyprland/keybinds.nix | 4 ++-- users/cnst/modules.nix | 3 +++ 5 files changed, 32 insertions(+), 11 deletions(-) create mode 100644 modules/home/programs/floorp/default.nix diff --git a/flake.lock b/flake.lock index 5aee7fb3..be25a7a8 100644 --- a/flake.lock +++ b/flake.lock @@ -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": { diff --git a/modules/default.nix b/modules/default.nix index 73a785a9..98a5dd48 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -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 diff --git a/modules/home/programs/floorp/default.nix b/modules/home/programs/floorp/default.nix new file mode 100644 index 00000000..072f55c4 --- /dev/null +++ b/modules/home/programs/floorp/default.nix @@ -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; + }; + }; +} diff --git a/modules/home/programs/hyprland/keybinds.nix b/modules/home/programs/hyprland/keybinds.nix index 6c7690b7..16a29040 100644 --- a/modules/home/programs/hyprland/keybinds.nix +++ b/modules/home/programs/hyprland/keybinds.nix @@ -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 diff --git a/users/cnst/modules.nix b/users/cnst/modules.nix index 9b949015..660f459a 100644 --- a/users/cnst/modules.nix +++ b/users/cnst/modules.nix @@ -38,6 +38,9 @@ eza = { enable = true; }; + floorp = { + enable = true; + }; firefox = { enable = true; };