Compare commits

..

3 commits

3 changed files with 13 additions and 22 deletions

View file

@ -3,12 +3,11 @@
pkgs, pkgs,
config, config,
_utils, _utils,
camasca,
nixpkgs,
agenix, agenix,
camasca,
home-manager, home-manager,
nixpkgs,
vencord, vencord,
hydro,
... ...
}: }:
let let
@ -35,7 +34,6 @@ in
../programs/fish.nix ../programs/fish.nix
../programs/git.nix ../programs/git.nix
# ../programs/starship
]; ];
age = { age = {
@ -67,7 +65,6 @@ in
git git
htop htop
ncdu ncdu
neovim
ripgrep ripgrep
wget wget
]; ];
@ -136,12 +133,10 @@ in
substituters = [ substituters = [
"https://uku3lig.cachix.org" "https://uku3lig.cachix.org"
"https://ghostty.cachix.org"
]; ];
trusted-public-keys = [ trusted-public-keys = [
"uku3lig.cachix.org-1:C1/9DNUadh2pueAo+LUkVNUKyIVjF/CREd9RS9E+F2A=" "uku3lig.cachix.org-1:C1/9DNUadh2pueAo+LUkVNUKyIVjF/CREd9RS9E+F2A="
"ghostty.cachix.org-1:QB389yTa6gTyneehvqG58y0WnHjQOqgnA+wBnpWWxns="
]; ];
}; };
}; };
@ -149,7 +144,7 @@ in
nixpkgs = { nixpkgs = {
config.allowUnfree = true; config.allowUnfree = true;
flake.setNixPath = false; flake.setNixPath = false;
overlays = [ (import ../exprs/overlay.nix { inherit vencord hydro; }) ]; overlays = [ (import ../exprs/overlay.nix { inherit vencord; }) ];
}; };
programs = { programs = {
@ -160,6 +155,11 @@ in
enable = true; enable = true;
enableFishIntegration = true; enableFishIntegration = true;
}; };
neovim = {
enable = true;
defaultEditor = true;
};
}; };
security = { security = {
@ -197,11 +197,6 @@ in
}; };
}; };
system.switch = {
enable = false;
enableNg = true;
};
systemd = { systemd = {
services.NetworkManager-wait-online.enable = lib.mkForce false; services.NetworkManager-wait-online.enable = lib.mkForce false;

View file

@ -15,14 +15,6 @@ in
secrets.generate secrets.generate
]; ];
_module.args.nixinate = {
host = config.networking.hostName;
sshUser = "leo";
buildOn = "remote";
substituteOnTarget = true;
hermetic = false; # hermetic fucks up for cross-system deployments
};
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
ghostty.terminfo ghostty.terminfo
]; ];

View file

@ -71,7 +71,11 @@ in
} }
# catch-all setup inspired by https://github.com/foxcpp/maddy/issues/243#issuecomment-1406567636 # catch-all setup inspired by https://github.com/foxcpp/maddy/issues/243#issuecomment-1406567636
# we don't have a destination_in clause because there is only one imap account # if the email is one of the already existing imap mailboxes, redirect to that directly
destination_in &local_mailboxes {
deliver_to &local_mailboxes
}
destination $(local_domains) { destination $(local_domains) {
modify { modify {
replace_rcpt regexp ".*" "hi@uku.moe" replace_rcpt regexp ".*" "hi@uku.moe"