From ad9c8097453061d5a53c64f1a87938faa5f35072 Mon Sep 17 00:00:00 2001 From: Alexander Kobjolke Date: Mon, 7 Aug 2023 23:20:21 +0200 Subject: [PATCH 1/4] dregil: Repeat system-wide xkb options --- outputs/homeConfigurations/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/outputs/homeConfigurations/default.nix b/outputs/homeConfigurations/default.nix index abc3e3d..f4932c5 100644 --- a/outputs/homeConfigurations/default.nix +++ b/outputs/homeConfigurations/default.nix @@ -17,6 +17,7 @@ in { keyboard.layout = "us"; keyboard.variant = "dvorak"; + keyboard.options = "terminate:ctrl_alt_bksp,caps:escape,compose:ralt"; packages = with pkgs; [ # social From a87b9036073c5223912c872feb4b7c5aa952f608 Mon Sep 17 00:00:00 2001 From: Alexander Kobjolke Date: Mon, 7 Aug 2023 23:21:56 +0200 Subject: [PATCH 2/4] dregil: Enable browserpass firefox extension --- outputs/homeConfigurations/default.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/outputs/homeConfigurations/default.nix b/outputs/homeConfigurations/default.nix index f4932c5..afebcc8 100644 --- a/outputs/homeConfigurations/default.nix +++ b/outputs/homeConfigurations/default.nix @@ -40,8 +40,23 @@ in { programs = { alacritty.enable = true; autorandr.enable = true; + + browserpass = { + enable = true; + browsers = [ "firufox" ]; + }; + feh.enable = true; - firefox.enable = true; + firefox = { + enable = true; + package = pkgs.firefox.override { + cfg = { + enableGnomeExtensions = true; + enableTridactylNative = true; + enableBrowserpass = true; + }; + }; + }; mpv.enable = true; rofi.enable = true; rofi.pass.enable = true; From 319d66e512a7d82c20e9bf2fa0fd40469d22080b Mon Sep 17 00:00:00 2001 From: Alexander Kobjolke Date: Mon, 7 Aug 2023 23:20:21 +0200 Subject: [PATCH 3/4] dregil: Repeat system-wide xkb options --- outputs/homeConfigurations/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/outputs/homeConfigurations/default.nix b/outputs/homeConfigurations/default.nix index abc3e3d..32b1e48 100644 --- a/outputs/homeConfigurations/default.nix +++ b/outputs/homeConfigurations/default.nix @@ -17,6 +17,8 @@ in { keyboard.layout = "us"; keyboard.variant = "dvorak"; + keyboard.options = + [ "terminate:ctrl_alt_bksp" "caps:escape" "compose:ralt" ]; packages = with pkgs; [ # social From bbd734d9b61c183248fdd0b58642cb598c4cc7f8 Mon Sep 17 00:00:00 2001 From: Alexander Kobjolke Date: Mon, 7 Aug 2023 23:21:56 +0200 Subject: [PATCH 4/4] dregil: Enable browserpass firefox extension --- outputs/homeConfigurations/default.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/outputs/homeConfigurations/default.nix b/outputs/homeConfigurations/default.nix index 32b1e48..b12e670 100644 --- a/outputs/homeConfigurations/default.nix +++ b/outputs/homeConfigurations/default.nix @@ -41,8 +41,23 @@ in { programs = { alacritty.enable = true; autorandr.enable = true; + + browserpass = { + enable = true; + browsers = [ "firefox" ]; + }; + feh.enable = true; - firefox.enable = true; + firefox = { + enable = true; + package = pkgs.firefox.override { + cfg = { + enableGnomeExtensions = true; + enableTridactylNative = true; + enableBrowserpass = true; + }; + }; + }; mpv.enable = true; rofi.enable = true; rofi.pass.enable = true;