my nix configs for my servers and desktop

fix sway launch cmd + forgejo ssh port at 2222

Changed files
+16 -2
modules
desktop
services
+13 -2
modules/desktop/sway.nix
···
{ config, pkgs, lib, ... }:
{
environment.systemPackages = with pkgs; [
grim
···
enable = true;
settings = {
default_session = {
-
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway --unsupported-gpu";
-
user = "greeter";
};
};
};
···
{ config, pkgs, lib, ... }:
+
let
+
swayConfig = pkgs.writeText "greetd-sway-config" ''
+
exec "${pkgs.greetd.gtkgreet}/bin/gtkgreet -l; swaymsg exit"
+
bindsym Mod4+shift+e exec swaynag \
+
-t warning \
+
-m "what you want do :3" \
+
-b "Poweroff" "systemctl poweroff" \
+
-b "Reboot" "systemctl reboot"
+
'';
+
in
{
environment.systemPackages = with pkgs; [
grim
···
enable = true;
settings = {
default_session = {
+
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd 'sway --unsupported-gpu'";
+
#command = "${pkgs.sway}/bin/sway --unsupported-gpu --config ${swayConfig}";
+
user = "regent";
};
};
};
+3
services/forgejo.nix
···
ROOT_URL = "https://git.nekomimi.pet";
LANDING_PAGE = "explore";
HTTP_PORT = 5000;
};
# service.DISABLE_REGISTRATION = true;
actions = {
···
ROOT_URL = "https://git.nekomimi.pet";
LANDING_PAGE = "explore";
HTTP_PORT = 5000;
+
SSH_LISTEN_PORT = 2222;
+
SSH_PORT = 2222;
+
START_SSH_SERVER = true;
};
# service.DISABLE_REGISTRATION = true;
actions = {