teutat3s: disable keybase services for now

This commit is contained in:
teutat3s 2022-11-20 23:17:25 +01:00
parent 7f385ec4ac
commit 42c4cda12e
Signed by: teutat3s
GPG key ID: 4FA1D3FA524F22C1

View file

@ -1,12 +1,18 @@
{ config, home-manager, inputs, lib, pkgs, latestModulesPath, ... }: {
with lib; config,
let home-manager,
inputs,
lib,
pkgs,
latestModulesPath,
...
}:
with lib; let
psCfg = config.pub-solar; psCfg = config.pub-solar;
xdg = config.home-manager.users."${psCfg.user.name}".xdg; xdg = config.home-manager.users."${psCfg.user.name}".xdg;
tritonshell = inputs.tritonshell; tritonshell = inputs.tritonshell;
nix-autobahn = inputs.nix-autobahn; nix-autobahn = inputs.nix-autobahn;
in in {
{
imports = [ imports = [
./session-variables.nix ./session-variables.nix
"${latestModulesPath}/services/security/yubikey-agent.nix" "${latestModulesPath}/services/security/yubikey-agent.nix"
@ -20,17 +26,37 @@ in
pub-solar.graphical.alacritty.settings.font.size = 12; pub-solar.graphical.alacritty.settings.font.size = 12;
pub-solar.graphical.alacritty.settings.key_bindings = [ pub-solar.graphical.alacritty.settings.key_bindings = [
{ key = "V"; mods = "Control|Super"; action = "Paste"; } {
{ key = "C"; mods = "Control|Super"; action = "Copy"; } key = "V";
mods = "Control|Super";
action = "Paste";
}
{
key = "C";
mods = "Control|Super";
action = "Copy";
}
]; ];
services.kbfs.enable = true; #services.kbfs.enable = true;
services.keybase.enable = true; #services.keybase.enable = true;
services.yubikey-agent.enable = true; services.yubikey-agent.enable = true;
home-manager = pkgs.lib.setAttrByPath [ "users" psCfg.user.name ] { home-manager = pkgs.lib.setAttrByPath ["users" psCfg.user.name] {
xdg.configFile."git/config".text = import ./.config/git/config.nix { inherit config; inherit pkgs; }; xdg.configFile."git/config".text = import ./.config/git/config.nix {
xdg.configFile."git/config_greenbaum.cloud".text = import ./.config/git/config_greenbaum.cloud.nix { inherit config; inherit pkgs; }; inherit config;
xdg.configFile."git/config_git.b12f.io".text = import ./.config/git/config_git.b12f.io.nix { inherit config; inherit pkgs; }; inherit pkgs;
xdg.configFile."watson/config".text = import ./.config/watson/config.nix { inherit config; inherit pkgs; }; };
xdg.configFile."git/config_greenbaum.cloud".text = import ./.config/git/config_greenbaum.cloud.nix {
inherit config;
inherit pkgs;
};
xdg.configFile."git/config_git.b12f.io".text = import ./.config/git/config_git.b12f.io.nix {
inherit config;
inherit pkgs;
};
xdg.configFile."watson/config".text = import ./.config/watson/config.nix {
inherit config;
inherit pkgs;
};
home.packages = with pkgs; [ home.packages = with pkgs; [
AusweisApp2 AusweisApp2
@ -51,7 +77,7 @@ in
]; ];
programs.zsh = { programs.zsh = {
initExtra = import ./zshrc.nix { inherit config pkgs tritonshell; }; initExtra = import ./zshrc.nix {inherit config pkgs tritonshell;};
}; };
# xdg.configFile."wallpaper.jpg".source = ./assets/wallpaper.jpg; # xdg.configFile."wallpaper.jpg".source = ./assets/wallpaper.jpg;