fixes, updates, etc.
This commit is contained in:
parent
560050a801
commit
0fda8d240b
12
flake.lock
12
flake.lock
@ -28,11 +28,11 @@
|
|||||||
"utils": "utils"
|
"utils": "utils"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1679480702,
|
"lastModified": 1680389554,
|
||||||
"narHash": "sha256-npuRD61YmxUPitI1TqKwlxLrU6iGl5E+BPT196LgUDo=",
|
"narHash": "sha256-+8FUmS4GbDMynQErZGXKg+wU76rq6mI5fprxFXFWKSM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "363c46b2480f1b73ec37cf68caac61f5daa82a2e",
|
"rev": "ddd8866c0306c48f465e7f48432e6f1ecd1da7f8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -43,11 +43,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1679614379,
|
"lastModified": 1680487167,
|
||||||
"narHash": "sha256-2KddLHHmcIlJu0PuS/vISLKxihTyICUwKWGn0R//028=",
|
"narHash": "sha256-9FNIqrxDZgSliGGN2XJJSvcDYmQbgOANaZA4UWnTdg4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "994e2ef9e9c70b4dd7257f73452a94e871723685",
|
"rev": "53dad94e874c9586e71decf82d972dfb640ef044",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
"--time-style=long-iso"
|
"--time-style=long-iso"
|
||||||
"--git"
|
"--git"
|
||||||
"-h"
|
"-h"
|
||||||
|
"-g"
|
||||||
];
|
];
|
||||||
icons = true;
|
icons = true;
|
||||||
};
|
};
|
||||||
|
@ -6,5 +6,6 @@
|
|||||||
signal-desktop # Signal client
|
signal-desktop # Signal client
|
||||||
discord-canary # Discord client
|
discord-canary # Discord client
|
||||||
ripcord # Better discord client
|
ripcord # Better discord client
|
||||||
|
nheko # Better matrix client
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
8
maddie/nixos/secrets.nix
Normal file
8
maddie/nixos/secrets.nix
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{ config, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
services.pass-secret-service = {
|
||||||
|
enable = true;
|
||||||
|
storePath = "${config.xdg.dataHome}/password-store";
|
||||||
|
};
|
||||||
|
}
|
@ -21,8 +21,8 @@
|
|||||||
home.pointerCursor = {
|
home.pointerCursor = {
|
||||||
gtk.enable = true;
|
gtk.enable = true;
|
||||||
x11.enable = true;
|
x11.enable = true;
|
||||||
package = pkgs.phinger-cursors;
|
package = pkgs.apple-cursor;
|
||||||
name = "phinger-cursors";
|
name = "macOS-BigSur";
|
||||||
size = 24;
|
size = 24;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -57,7 +57,7 @@
|
|||||||
${pkgs.xorg.setxkbmap}/bin/setxkbmap -layout gb --option caps:escape
|
${pkgs.xorg.setxkbmap}/bin/setxkbmap -layout gb --option caps:escape
|
||||||
|
|
||||||
# Start the window manager
|
# Start the window manager
|
||||||
${pkgs.openssh}/bin/ssh-agent ${pkgs.dbus}/bin/dbus-run-session ${pkgs.dwm}/bin/dwm
|
${pkgs.openssh}/bin/ssh-agent ${pkgs.dwm}/bin/dwm
|
||||||
'';
|
'';
|
||||||
|
|
||||||
xresources.properties = {
|
xresources.properties = {
|
||||||
|
@ -38,8 +38,8 @@
|
|||||||
src = final.fetchFromGitHub {
|
src = final.fetchFromGitHub {
|
||||||
owner = "SpyHoodle";
|
owner = "SpyHoodle";
|
||||||
repo = "slock";
|
repo = "slock";
|
||||||
rev = "e71c4ac0106a438abb5acf4ae89b8518a9bf3682";
|
rev = "8c5d321b641961237f747d3e68f52b163d673634";
|
||||||
sha256 = "sha256-7ZeARKljyQSHPoFb+6p50uIr2q5VOqE/XSELqurNMBw=";
|
sha256 = "sha256-y+6VU3jXbUOyhUcyPC7CDGjyWLSJcCkhYiHscVib7j4=";
|
||||||
};
|
};
|
||||||
buildInputs = oldAttrs.buildInputs ++ [ final.xorg.libXpm ];
|
buildInputs = oldAttrs.buildInputs ++ [ final.xorg.libXpm ];
|
||||||
});
|
});
|
||||||
@ -56,7 +56,7 @@
|
|||||||
clockSupport = false;
|
clockSupport = false;
|
||||||
};
|
};
|
||||||
nerdfonts = prev.nerdfonts.override {
|
nerdfonts = prev.nerdfonts.override {
|
||||||
fonts = [ "Iosevka" "Terminus" "JetBrainsMono" ];
|
fonts = [ "Iosevka" "JetBrainsMono" "Terminus" ];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
|
@ -2,16 +2,10 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
fonts.fonts = with pkgs; [
|
fonts.fonts = with pkgs; [
|
||||||
terminus-nerdfont
|
nerdfonts
|
||||||
fira-code
|
|
||||||
fira-code-symbols
|
|
||||||
dina-font
|
|
||||||
iosevka
|
|
||||||
jetbrains-mono
|
|
||||||
font-awesome
|
font-awesome
|
||||||
source-han-sans
|
source-han-sans
|
||||||
source-han-serif
|
source-han-serif
|
||||||
source-han-code-jp
|
source-han-code-jp
|
||||||
nerdfonts
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
42
systems/mdesktop/noise-supression.nix
Normal file
42
systems/mdesktop/noise-supression.nix
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
|
let
|
||||||
|
json = pkgs.formats.json {};
|
||||||
|
pw_rnnoise_config = {
|
||||||
|
"context.modules"= [
|
||||||
|
{ "name" = "libpipewire-module-filter-chain";
|
||||||
|
"args" = {
|
||||||
|
"node.description" = "Noise Canceling source";
|
||||||
|
"media.name" = "Noise Canceling source";
|
||||||
|
"filter.graph" = {
|
||||||
|
"nodes" = [
|
||||||
|
{
|
||||||
|
"type" = "ladspa";
|
||||||
|
"name" = "rnnoise";
|
||||||
|
"plugin" = "${pkgs.rnnoise-plugin}/lib/ladspa/librnnoise_ladspa.so";
|
||||||
|
"label" = "noise_suppressor_stereo";
|
||||||
|
"control" = {
|
||||||
|
"VAD Threshold (%)" = 50.0;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"audio.position" = [ "FL" "FR" ];
|
||||||
|
"capture.props" = {
|
||||||
|
"node.name" = "effect_input.rnnoise";
|
||||||
|
"node.passive" = true;
|
||||||
|
};
|
||||||
|
"playback.props" = {
|
||||||
|
"node.name" = "effect_output.rnnoise";
|
||||||
|
"media.class" = "Audio/Source";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
in
|
||||||
|
{
|
||||||
|
environment.etc."pipewire/pipewire.conf.d/99-input-denoising.conf" = {
|
||||||
|
source = json.generate "99-input-denoising.conf" pw_rnnoise_config;
|
||||||
|
};
|
||||||
|
}
|
@ -32,6 +32,7 @@
|
|||||||
p7zip
|
p7zip
|
||||||
|
|
||||||
# Cli tools
|
# Cli tools
|
||||||
|
ripgrep
|
||||||
wget
|
wget
|
||||||
fzf
|
fzf
|
||||||
bat
|
bat
|
||||||
|
@ -1,11 +1,13 @@
|
|||||||
{ config, username, ... }:
|
{ config, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
services.openssh = {
|
services.openssh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings.permitRootLogin = "no";
|
settings = {
|
||||||
settings.passwordAuthentication = false;
|
PermitRootLogin = "no";
|
||||||
|
PasswordAuthentication = false;
|
||||||
|
KbdInteractiveAuthentication = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
programs.ssh.hostKeyAlgorithms = [ "sk-ssh-ed25519@openssh.com" "ssh-ed25519" ];
|
programs.ssh.hostKeyAlgorithms = [ "sk-ssh-ed25519@openssh.com" "ssh-ed25519" ];
|
||||||
users.users.${username}.openssh.authorizedKeys.keyFiles = [ ../../maddie/common/ssh/id_ed25519_sk.pub ];
|
|
||||||
}
|
}
|
||||||
|
@ -6,5 +6,6 @@
|
|||||||
shell = pkgs.zsh;
|
shell = pkgs.zsh;
|
||||||
description = "Madeleine";
|
description = "Madeleine";
|
||||||
extraGroups = [ "adbusers" "dialout" "libvirtd" "plugdev" ];
|
extraGroups = [ "adbusers" "dialout" "libvirtd" "plugdev" ];
|
||||||
|
openssh.authorizedKeys.keyFiles = [ ../../maddie/common/ssh/id_ed25519_sk.pub ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user