Compare commits
No commits in common. "3426a33c0be8685ecf7b2d7a53c68a0a8aa85236" and "97161af6fbeccf06fcc3d91674c6decfe4d372de" have entirely different histories.
3426a33c0b
...
97161af6fb
3 changed files with 22 additions and 13 deletions
|
@ -3,11 +3,12 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
config,
|
config,
|
||||||
_utils,
|
_utils,
|
||||||
agenix,
|
|
||||||
camasca,
|
camasca,
|
||||||
home-manager,
|
|
||||||
nixpkgs,
|
nixpkgs,
|
||||||
|
agenix,
|
||||||
|
home-manager,
|
||||||
vencord,
|
vencord,
|
||||||
|
hydro,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
|
@ -34,6 +35,7 @@ in
|
||||||
|
|
||||||
../programs/fish.nix
|
../programs/fish.nix
|
||||||
../programs/git.nix
|
../programs/git.nix
|
||||||
|
# ../programs/starship
|
||||||
];
|
];
|
||||||
|
|
||||||
age = {
|
age = {
|
||||||
|
@ -65,6 +67,7 @@ in
|
||||||
git
|
git
|
||||||
htop
|
htop
|
||||||
ncdu
|
ncdu
|
||||||
|
neovim
|
||||||
ripgrep
|
ripgrep
|
||||||
wget
|
wget
|
||||||
];
|
];
|
||||||
|
@ -133,10 +136,12 @@ 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="
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -144,7 +149,7 @@ in
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
flake.setNixPath = false;
|
flake.setNixPath = false;
|
||||||
overlays = [ (import ../exprs/overlay.nix { inherit vencord; }) ];
|
overlays = [ (import ../exprs/overlay.nix { inherit vencord hydro; }) ];
|
||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
|
@ -155,11 +160,6 @@ in
|
||||||
enable = true;
|
enable = true;
|
||||||
enableFishIntegration = true;
|
enableFishIntegration = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
neovim = {
|
|
||||||
enable = true;
|
|
||||||
defaultEditor = true;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
security = {
|
security = {
|
||||||
|
@ -197,6 +197,11 @@ 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;
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,14 @@ 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
|
||||||
];
|
];
|
||||||
|
|
|
@ -71,11 +71,7 @@ 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
|
||||||
# if the email is one of the already existing imap mailboxes, redirect to that directly
|
# we don't have a destination_in clause because there is only one imap account
|
||||||
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"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue