From 0db0119e50bad94c3cf756450c3b752bbf201e57 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Thu, 8 Dec 2022 18:32:22 +0100 Subject: [PATCH 1/8] zephyrus: add gdb and valgrind everywhere --- hosts/zephyrus/home.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hosts/zephyrus/home.nix b/hosts/zephyrus/home.nix index 8adfb97..fd3bd29 100644 --- a/hosts/zephyrus/home.nix +++ b/hosts/zephyrus/home.nix @@ -25,6 +25,9 @@ # dev rustup + gdb + valgrind + arandr ; From 6ee22689318ef12386d6c4d7607a99e6a476e953 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Dec 2022 12:45:46 +0100 Subject: [PATCH 2/8] home: fish: add bluetooth aliases and abbrevs --- home/fish/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/home/fish/default.nix b/home/fish/default.nix index 6fa9f00..b415982 100644 --- a/home/fish/default.nix +++ b/home/fish/default.nix @@ -22,6 +22,16 @@ in { programs.fish = { enable = true; + shellAliases = { + "bt" = "bluetoothctl"; + }; + shellAbbrs = { + "bton" = "bluetoothctl power on"; + "btoff" = "bluetoothctl power off"; + "btcon" = "bluetoothctl connect"; + "btdis" = "bluetoothctl disconnect"; + "btinfo" = "bluetoothctl info"; + }; }; xdg.configFile."fish/functions" = {source = ./. + "/functions";}; From a92a2088490b8310c24e57260ff485a3baa98386 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Dec 2022 15:22:58 +0100 Subject: [PATCH 3/8] switch pinentry to qt --- base/gui-programs.nix | 2 +- base/programs.nix | 2 +- home/rbw.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/base/gui-programs.nix b/base/gui-programs.nix index 11480d3..709b38b 100644 --- a/base/gui-programs.nix +++ b/base/gui-programs.nix @@ -23,7 +23,7 @@ in { programs.gnupg.agent = { enable = true; enableSSHSupport = true; - pinentryFlavor = "gnome3"; + pinentryFlavor = "qt"; }; services = { diff --git a/base/programs.nix b/base/programs.nix index 194a371..a918598 100644 --- a/base/programs.nix +++ b/base/programs.nix @@ -40,7 +40,7 @@ gnumake gnupg kakoune - pinentry-gnome + pinentry-qt python3 vim # terminal utilities diff --git a/home/rbw.nix b/home/rbw.nix index 10d2178..974226e 100644 --- a/home/rbw.nix +++ b/home/rbw.nix @@ -22,7 +22,7 @@ in { email = "antoine@alarsyo.net"; base_url = "https://pass.alarsyo.net"; lock_timeout = 60 * 60 * 12; - pinentry = pkgs.pinentry-gnome; + pinentry = pkgs.pinentry-qt; }; }; From 13324047882d09109f8d154a29865605904bc3ee Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Dec 2022 15:23:47 +0100 Subject: [PATCH 4/8] boreal: enable X11 forwarding --- hosts/boreal/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hosts/boreal/default.nix b/hosts/boreal/default.nix index 7241b8a..45b7d44 100644 --- a/hosts/boreal/default.nix +++ b/hosts/boreal/default.nix @@ -79,7 +79,10 @@ }; services = { - openssh.enable = true; + openssh = { + enable = true; + forwardX11 = true; + }; }; my.gui = { enable = true; From abcf14ba98be18110f9e3d790af375afc64cc741 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Thu, 8 Dec 2022 18:32:22 +0100 Subject: [PATCH 5/8] zephyrus: add gdb and valgrind everywhere --- hosts/zephyrus/home.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hosts/zephyrus/home.nix b/hosts/zephyrus/home.nix index 8adfb97..93cc0f9 100644 --- a/hosts/zephyrus/home.nix +++ b/hosts/zephyrus/home.nix @@ -25,6 +25,8 @@ # dev rustup + gdb + valgrind arandr ; From ae47ba3b414b309bf938b3b2a0988cefd1bcee91 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Dec 2022 12:45:46 +0100 Subject: [PATCH 6/8] home: fish: add bluetooth aliases and abbrevs --- home/fish/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/home/fish/default.nix b/home/fish/default.nix index 6fa9f00..b415982 100644 --- a/home/fish/default.nix +++ b/home/fish/default.nix @@ -22,6 +22,16 @@ in { programs.fish = { enable = true; + shellAliases = { + "bt" = "bluetoothctl"; + }; + shellAbbrs = { + "bton" = "bluetoothctl power on"; + "btoff" = "bluetoothctl power off"; + "btcon" = "bluetoothctl connect"; + "btdis" = "bluetoothctl disconnect"; + "btinfo" = "bluetoothctl info"; + }; }; xdg.configFile."fish/functions" = {source = ./. + "/functions";}; From 2477807458b82de6572b8ee37bc4995d91bf8014 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Dec 2022 15:22:58 +0100 Subject: [PATCH 7/8] switch pinentry to qt --- base/gui-programs.nix | 2 +- base/programs.nix | 2 +- home/rbw.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/base/gui-programs.nix b/base/gui-programs.nix index 11480d3..709b38b 100644 --- a/base/gui-programs.nix +++ b/base/gui-programs.nix @@ -23,7 +23,7 @@ in { programs.gnupg.agent = { enable = true; enableSSHSupport = true; - pinentryFlavor = "gnome3"; + pinentryFlavor = "qt"; }; services = { diff --git a/base/programs.nix b/base/programs.nix index 194a371..a918598 100644 --- a/base/programs.nix +++ b/base/programs.nix @@ -40,7 +40,7 @@ gnumake gnupg kakoune - pinentry-gnome + pinentry-qt python3 vim # terminal utilities diff --git a/home/rbw.nix b/home/rbw.nix index 10d2178..974226e 100644 --- a/home/rbw.nix +++ b/home/rbw.nix @@ -22,7 +22,7 @@ in { email = "antoine@alarsyo.net"; base_url = "https://pass.alarsyo.net"; lock_timeout = 60 * 60 * 12; - pinentry = pkgs.pinentry-gnome; + pinentry = pkgs.pinentry-qt; }; }; From e09bb7e5135c2186fea7d1f9339014775f82a03b Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Dec 2022 15:23:47 +0100 Subject: [PATCH 8/8] boreal: enable X11 forwarding --- hosts/boreal/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hosts/boreal/default.nix b/hosts/boreal/default.nix index 7241b8a..45b7d44 100644 --- a/hosts/boreal/default.nix +++ b/hosts/boreal/default.nix @@ -79,7 +79,10 @@ }; services = { - openssh.enable = true; + openssh = { + enable = true; + forwardX11 = true; + }; }; my.gui = { enable = true;