Update, a2dp, cursor, gpg pinentry

This commit is contained in:
Alexander Bantyev 2021-05-10 03:04:18 +03:00
parent 6052883ac5
commit 52cbcb19a3
Signed by: balsoft
GPG Key ID: E081FF12ADCB4AD5
10 changed files with 83 additions and 34 deletions

View File

@ -154,11 +154,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1618789951,
"narHash": "sha256-EoQxcVIiaqjUwwTl1YF3zGnXtzEvOUDL3SBZ8ASELvU=",
"lastModified": 1620423550,
"narHash": "sha256-sCUnGE28hagq2nVvypGqxMRz7AiW7ewEQ8j7WTlpm7c=",
"owner": "rycee",
"repo": "home-manager",
"rev": "6aa6556bcab6dc0f6398b4daa8404d788fd7a6a2",
"rev": "b2dec35b86e8488831734ff7936589d710b47420",
"type": "github"
},
"original": {
@ -185,6 +185,23 @@
"type": "github"
}
},
"lowdown-src": {
"flake": false,
"locked": {
"lastModified": 1617481909,
"narHash": "sha256-SqnfOFuLuVRRNeVJr1yeEPJue/qWoCp5N6o5Kr///p4=",
"owner": "kristapsdz",
"repo": "lowdown",
"rev": "148f9b2f586c41b7e36e73009db43ea68c7a1a4d",
"type": "github"
},
"original": {
"owner": "kristapsdz",
"ref": "VERSION_0_8_4",
"repo": "lowdown",
"type": "github"
}
},
"materia-theme": {
"flake": false,
"locked": {
@ -224,14 +241,15 @@
},
"nix": {
"inputs": {
"lowdown-src": "lowdown-src",
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1618857497,
"narHash": "sha256-N/Nnil1kwtTkagWfjOeBWgzFzK1UwkjQoWcRj/Q+Jqk=",
"lastModified": 1620308124,
"narHash": "sha256-pqh8K3QXin8xSVT3asHCXiTeWFcI3qDBbCLiB1JcHtU=",
"owner": "NixOS",
"repo": "nix",
"rev": "3cbad4b035939b99683265118d4f01c4b21a7a19",
"rev": "db6ab75caec3ea4f575d7a01a28fd1fd7bc28892",
"type": "github"
},
"original": {
@ -322,11 +340,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1618864275,
"narHash": "sha256-LreKCrt7mwqmS++ved5RXlVAzo2iZ1Xajeq+g+xuSOw=",
"lastModified": 1620425984,
"narHash": "sha256-RwHSY3jyQ6YAOTjeppfIBcfR+Y/0GNwKOIP3N9MTYQI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f4d89f28d78102add4f615783618dd5a437bf6fe",
"rev": "d807301cceaad1073eb9d5175df270e034269018",
"type": "github"
},
"original": {
@ -367,11 +385,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1618801528,
"narHash": "sha256-1ru9LzP33ElEAZcDzYLgJQG3/uHhAg0LFJEfVZSOPZg=",
"lastModified": 1620340338,
"narHash": "sha256-Op/4K0+Z9Sp5jtFH0s/zMM4H7VFZxrekcAmjQ6JpQ4w=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "0a5f5bab0e08e968ef25cff393312aa51a3512cf",
"rev": "63586475587d7e0e078291ad4b49b6f6a6885100",
"type": "github"
},
"original": {
@ -459,11 +477,11 @@
"simple-nixos-mailserver": {
"flake": false,
"locked": {
"lastModified": 1618765124,
"narHash": "sha256-udEewuJurLwhQR6+16rISPML4N5fTWT5INZpr8x/Sww=",
"lastModified": 1619850087,
"narHash": "sha256-UVVge/7R/4afO+hp+T6MOiZJjMH8LS3VNXEWiRIRPcA=",
"owner": "simple-nixos-mailserver",
"repo": "nixos-mailserver",
"rev": "f4c8d4b298cdf4364ca1f31668c686e1774d7ab3",
"rev": "8b287056215cac91438a671054e7eb2c932ab21a",
"type": "gitlab"
},
"original": {

View File

@ -28,5 +28,27 @@ with deviceSpecific; {
enable = true;
alsa.enable = true;
pulse.enable = true;
media-session.config.bluez-monitor = {
properties = { };
rules = [
{
actions = {
update-props = {
"bluez5.auto-connect" = [ "hfp_hf" "hsp_hs" "a2dp_sink" ];
"bluez5.hw-volume" =
[ "hfp_ag" "hsp_ag" "a2dp_source" "a2dp_sink" ];
};
};
matches = [{ "device.name" = "~bluez_card.*"; }];
}
{
actions = { update-props = { "node.pause-on-idle" = false; }; };
matches = [
{ "node.name" = "~bluez_input.*"; }
{ "node.name" = "~bluez_output.*"; }
];
}
];
};
};
}

View File

@ -13,5 +13,9 @@
home.file.".icons/default".source =
"${pkgs.breeze-qt5}/share/icons/breeze_cursors";
home.file.".icons/Breeze".source =
"${pkgs.breeze-qt5}/share/icons/breeze_cursors";
};
}

View File

@ -61,6 +61,10 @@
thumbnail-limit = 10;
};
"org/gnome/desktop/interface" = {
cursor-theme = "default";
};
"org/gnome/evince/default" = {
inverted-colors = true;
};

View File

@ -1,11 +1,13 @@
{ pkgs, ... }: {
services.dbus.packages = [ pkgs.gcr ];
{ pkgs, config, ... }: {
home-manager.users.balsoft = {
services.gpg-agent = {
enable = true;
enableSshSupport = true;
pinentryFlavor = "gnome3";
pinentryFlavor = "gtk2";
};
programs.gpg = {
enable = true;
homedir = "${config.home-manager.users.balsoft.xdg.dataHome}/gnupg";
};
programs.gpg.enable = true;
};
}

View File

@ -67,9 +67,6 @@ in {
"sftp://balsoft.ru/home/balsoft balsoft.ru"
] ++ map (machine: "sftp://${machine}/home/balsoft ${machine}")
(builtins.attrNames inputs.self.nixosConfigurations);
extraConfig = {
gtk-cursor-theme-name = "Breeze";
};
};
};

View File

@ -36,7 +36,11 @@ in {
bindingMode = default // { text = thm.yellow; };
};
statusCommand = "${pkgs.i3blocks}/bin/i3blocks";
fonts = [ "IBM Plex Mono 11" "Material Icons 11" "Roboto Mono 11" ];
fonts = {
names = [ "IBM Plex Sans" "Material Icons" "Roboto Mono" ];
style = "Regular";
size = 12.0;
};
mode = "hide";
position = "bottom";
workspaceNumbers = false;
@ -50,10 +54,10 @@ in {
in ''
interval=60
markup=pango
'' + genIniOrdered (
[ (scr "email") ]
'' + genIniOrdered ([ (scr "email") ]
++ [ (scrint "weather" 600) (scr "emacs") (scr "nixos") ]
++ [ (scrint "youtrack-wage" 3600) (scrint "music" 3) (scrint "sound" 1) ] ++ [
++ [ (scrint "youtrack-wage" 3600) (scrint "music" 3) (scrint "sound" 1) ]
++ [
(scrint "cpu" 5)
(scrint "freq" 10)
(scr "temperature")

View File

@ -23,7 +23,6 @@
};
systemd.user.startServices = true;
programs.direnv.enable = true;
programs.direnv.enableNixDirenvIntegration = true;
};

View File

@ -12,12 +12,7 @@
services.udev.packages = [ pkgs.yubikey-personalization ];
home-manager.users.balsoft.home.sessionVariables.SSH_AUTH_SOCK = "/run/user/1000/gnupg/S.gpg-agent.ssh";
environment.shellInit = ''
export GPG_TTY="$(tty)"
gpg-connect-agent /bye
'';
# home-manager.users.balsoft.home.sessionVariables.SSH_AUTH_SOCK = "/run/user/1000/gnupg/S.gpg-agent.ssh";
home-manager.users.balsoft.home.file.".gnupg/scdaemon.conf".text = "reader-port Yubico Yubi";

View File

@ -40,7 +40,11 @@ in {
];
"" = [{ app_id = "cantata"; }];
};
fonts = [ "IBM Plex 9" ];
fonts = {
names = [ "IBM Plex" ];
style = "Regular";
size = 9.0;
};
colors = rec {
background = thm.bg;