Compare commits

...

4 commits

Author SHA1 Message Date
Renovate Bot
0a3b6aa9c7 chore(deps): update actions/checkout action to v6
Some checks failed
Renovate / renovate (push) Failing after 2m46s
build flakes / build (x86_64-linux, wash, linux) (push) Failing after 15m41s
2025-12-02 04:02:03 +00:00
0725f9f56c added ssh.gitforge
Some checks failed
Renovate / renovate (push) Failing after 2m47s
build flakes / build (x86_64-linux, wash, linux) (push) Failing after 15m16s
2025-12-01 22:56:32 -05:00
fa03af8c4f fixed post nixpkgs 25.11 update changes 2025-12-01 22:37:54 -05:00
f9bbfff6f0 updated nixpkgs 2025-12-01 22:27:06 -05:00
8 changed files with 108 additions and 23 deletions

View file

@ -23,7 +23,7 @@ jobs:
runs-on: kaylee
continue-on-error: false
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Nix
uses: https://github.com/DeterminateSystems/nix-installer-action@main

View file

@ -15,7 +15,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Install Nix
uses: https://github.com/DeterminateSystems/nix-installer-action@main

View file

@ -245,11 +245,11 @@
]
},
"locked": {
"lastModified": 1764361670,
"narHash": "sha256-jgWzgpIaHbL3USIq0gihZeuy1lLf2YSfwvWEwnfAJUw=",
"lastModified": 1764534535,
"narHash": "sha256-TkAB7JTfQXq8wpBcCZ8cH/Dlkd/96J0VjFKqwhKl7kI=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "780be8ef503a28939cf9dc7996b48ffb1a3e04c6",
"rev": "784a83782ce00985bee65c588d4c315ec0b5a172",
"type": "github"
},
"original": {
@ -265,11 +265,11 @@
]
},
"locked": {
"lastModified": 1764361670,
"narHash": "sha256-jgWzgpIaHbL3USIq0gihZeuy1lLf2YSfwvWEwnfAJUw=",
"lastModified": 1764534535,
"narHash": "sha256-TkAB7JTfQXq8wpBcCZ8cH/Dlkd/96J0VjFKqwhKl7kI=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "780be8ef503a28939cf9dc7996b48ffb1a3e04c6",
"rev": "784a83782ce00985bee65c588d4c315ec0b5a172",
"type": "github"
},
"original": {
@ -289,11 +289,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1764405884,
"narHash": "sha256-TnvBRPmcpcyinvLgsitHS7w5soSa6yNBfRYEI2TK1Ts=",
"lastModified": 1764488513,
"narHash": "sha256-xBUnv+ndZxRbY9mYSPEP0afaZRUVXDFcJx0WMD4ypfs=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "10aae4855ee275f7d80d85f4328c24265fb20f1f",
"rev": "9e3bbd170669d10846bae68d23dabef11832f8f2",
"type": "github"
},
"original": {
@ -322,11 +322,11 @@
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1764399944,
"narHash": "sha256-FC9eYtSmplgxllCX4/3hJq5J3sXWKLSc7at8ZUxycVw=",
"lastModified": 1764485473,
"narHash": "sha256-RlGEcuZFB/IdvYLrYsf0RpgvNtCMyIuBLt3lS+GZvP8=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "b35bcae35b3f9665043c335e55ed5828af77db85",
"rev": "311ca6b5da19f5acd7d3e481620de57240ce8f7c",
"type": "github"
},
"original": {
@ -466,16 +466,16 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1764316264,
"narHash": "sha256-82L+EJU+40+FIdeG4gmUlOF1jeSwlf2AwMarrpdHF6o=",
"lastModified": 1764494334,
"narHash": "sha256-x2xCEXUlU4Ap56+t5HaoReOQ/bV/bIQ5rzTn/m+V3HQ=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "9a7b80b6f82a71ea04270d7ba11b48855681c4b0",
"rev": "d542db745310b6929708d9abea513f3ff19b1341",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-25.05",
"ref": "nixos-25.11",
"repo": "nixpkgs",
"type": "github"
}

View file

@ -4,7 +4,7 @@
inputs = {
# System configuration
determinate.url = "https://flakehub.com/f/DeterminateSystems/determinate/*";
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
home-manager = {
url = "github:nix-community/home-manager";

View file

@ -49,6 +49,92 @@
reverse_proxy serenity.pizzly-bortle.ts.net:5600
'';
};
virtualHosts."search.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy serenity.pizzly-bortle.ts.net:6000
'';
};
virtualHosts."monitor.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy serenity.pizzly-bortle.ts.net:8090
'';
};
virtualHosts."gitforge.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy serenity.pizzly-bortle.ts.net:3000
'';
};
virtualHosts."ssh.gitforge.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy serenity.pizzly-bortle.ts.net:3022
'';
};
virtualHosts."immich.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy serenity.pizzly-bortle.ts.net:2283
'';
};
virtualHosts."nextcloud.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy serenity.pizzly-bortle.ts.net:8100
'';
};
# virtualHosts."documentserver.mayoff.ca" = {
# extraConfig = ''
# tls {
# dns cloudflare {env.CLOUDFLARE_API_TOKEN}
# }
# reverse_proxy serenity.pizzly-bortle.ts.net:8101
# '';
# };
virtualHosts."chat.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy serenity.pizzly-bortle.ts.net:8009
'';
};
virtualHosts."media.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy serenity.pizzly-bortle.ts.net:8096
'';
};
virtualHosts."homeassistant.mayoff.ca" = {
extraConfig = ''
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
reverse_proxy homeassistant.pizzly-bortle.ts.net:8123 {
header_up Host {upstream_hostport}
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
header_up X-Forwarded-Proto {scheme}
header_up X-Forwarded-Host {host}
}
'';
};
};
# Set your time zone.

View file

@ -40,7 +40,7 @@
trusted-public-keys = ["cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="];
};
programs.fw-fanctrl.enable = true;
hardware.fw-fanctrl.enable = true;
# Enable networking
networking.hostName = "wash";
@ -133,7 +133,7 @@
services.flatpak.enable = true;
services.power-profiles-daemon.enable = true;
services.logind.lidSwitch = "suspend-then-hibernate";
services.logind.settings.Login.HandleLidSwitch = "suspend-then-hibernate";
systemd.sleep.extraConfig = ''
HibernateDelaySec=30m
SuspendState=mem

View file

@ -6,6 +6,5 @@
programs.adb.enable = true;
services.udev.packages = [
pkgs.android-udev-rules
];
}

View file

@ -9,7 +9,7 @@
programs.niri.package = pkgs.niri-unstable;
services.xserver.displayManager.gdm.enable = true;
services.displayManager.gdm.enable = true;
niri-flake.cache.enable = true;
programs.niri.enable = true;
services.upower.enable = true;