mirror of
https://git.oat.zone/dark-firepit/dotfiles
synced 2024-06-11 12:16:44 +02:00
Compare commits
3 Commits
a228ee2725
...
9b70987cfb
Author | SHA1 | Date | |
---|---|---|---|
Jill "oatmealine" Monoids | 9b70987cfb | ||
Jill "oatmealine" Monoids | 2bcd402b2e | ||
Jill "oatmealine" Monoids | 8bc4dd93cd |
|
@ -8,7 +8,7 @@ DEFAULT_BRANCH = "main"
|
||||||
|
|
||||||
[ui]
|
[ui]
|
||||||
DEFAULT_THEME = "catppuccin-mocha"
|
DEFAULT_THEME = "catppuccin-mocha"
|
||||||
THEMES="auto,gitea,arc-green,arc-pink,darkred,gitea-blue,gitea-modern,github,catppuccin-latte,catppuccin-frappe,catppuccin-macchiato,catppuccin-mocha"
|
THEMES="forgejo-auto,forgejo-light,forgejo-dark,arc-green,arc-pink,darkred,gitea-blue,gitea-modern,github,catppuccin-latte,catppuccin-frappe,catppuccin-macchiato,catppuccin-mocha"
|
||||||
CUSTOM_EMOJIS = "blurry_eyes,horny,acab,tastymilk,gluttony,soul_of_fright,soul_of_night,soul_of_blight,bottom,spongesad,Tainted_John_F_Kennedy,John_F_Kennedy_Tainted,John_F_Kennedy,plumspin,despair,ihaveyourip,peeeh,penis,twister,speed,deadchat,housj,dothejej,b_,trollgecommence,nervous,coffee,dilf,closer,slugclose,pls,x3,observer,zamiel_approves,i_see_pizza,cutely_blushes,babytime,sleeby,zonkerdoodle,whenyoubigshit,the_cowboy,stupib,soul_of_might,scripulous_fingore_point,scripulous_fingore,rusty50,pickle,orang,oralpleasure,ohgod,michael,i_see_chicory,he,hapykity,handsr,handsl,slugloafspin,gamer_boi,feddynite,cock,feddy_glamcock,face,entropy,elonmusk,eeeeeeeeee,child,ancapistanian,aiki,gloopy,lamb,YOU,slightYOU,citat,ionn,eede,ed,blank,michael,BABAXD,BABA,EyesPepe,spamdance,pickledance,BABA_IS_OO,wieldr,wieldl,cinnamon,jillo,she,hydrogenperoxide,ObedientCitizen,misinformation,maenod,Snowsgiving22_AnimatedEmojis_mal"
|
CUSTOM_EMOJIS = "blurry_eyes,horny,acab,tastymilk,gluttony,soul_of_fright,soul_of_night,soul_of_blight,bottom,spongesad,Tainted_John_F_Kennedy,John_F_Kennedy_Tainted,John_F_Kennedy,plumspin,despair,ihaveyourip,peeeh,penis,twister,speed,deadchat,housj,dothejej,b_,trollgecommence,nervous,coffee,dilf,closer,slugclose,pls,x3,observer,zamiel_approves,i_see_pizza,cutely_blushes,babytime,sleeby,zonkerdoodle,whenyoubigshit,the_cowboy,stupib,soul_of_might,scripulous_fingore_point,scripulous_fingore,rusty50,pickle,orang,oralpleasure,ohgod,michael,i_see_chicory,he,hapykity,handsr,handsl,slugloafspin,gamer_boi,feddynite,cock,feddy_glamcock,face,entropy,elonmusk,eeeeeeeeee,child,ancapistanian,aiki,gloopy,lamb,YOU,slightYOU,citat,ionn,eede,ed,blank,michael,BABAXD,BABA,EyesPepe,spamdance,pickledance,BABA_IS_OO,wieldr,wieldl,cinnamon,jillo,she,hydrogenperoxide,ObedientCitizen,misinformation,maenod,Snowsgiving22_AnimatedEmojis_mal"
|
||||||
|
|
||||||
[mailer]
|
[mailer]
|
||||||
|
|
|
@ -125,6 +125,7 @@ in {
|
||||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRI9sGl0EmOkNNnh8SgRq197gkEy3XEwKZjLIr27V9PfaVOLIAcZiGcOa5q7rc5FjcCtkQ9+/twE24bZpxkK0ygrRJBEdT+HGAUmpY/kRPEn/tqjmwNu43vQqOhNSYmAAzdjJ4AuRPK5st8QQyOzKv5Pnghwy8xPAjOM3o4n9ULMLjVvAu0eTmCJMKxEvz5FUEIVZtEid/ng46k/bJ/njSh8vyGBQV4fJei6M9Ovw0HPqqzWyV/e0c3hTClG4dfLCK3Qv3hLhXQ+8I9iaL7D2wZdr3F2lbg0vS/QctPZc28f1gpkFEzVflEzAk4aFwJMMflY04IG1Dr44IfM1gJbpj rsa-key-20220423"
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRI9sGl0EmOkNNnh8SgRq197gkEy3XEwKZjLIr27V9PfaVOLIAcZiGcOa5q7rc5FjcCtkQ9+/twE24bZpxkK0ygrRJBEdT+HGAUmpY/kRPEn/tqjmwNu43vQqOhNSYmAAzdjJ4AuRPK5st8QQyOzKv5Pnghwy8xPAjOM3o4n9ULMLjVvAu0eTmCJMKxEvz5FUEIVZtEid/ng46k/bJ/njSh8vyGBQV4fJei6M9Ovw0HPqqzWyV/e0c3hTClG4dfLCK3Qv3hLhXQ+8I9iaL7D2wZdr3F2lbg0vS/QctPZc28f1gpkFEzVflEzAk4aFwJMMflY04IG1Dr44IfM1gJbpj rsa-key-20220423"
|
||||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCL75/Pg5bP7LaXE6uPyyv8QDRivWJC6YcH6oJJztkjqL6g+0xPPiN6I54q/bNF4nHA2BHVUktKUU9bGDEOpYIRq7kegp2/K/+FNTM1Kz6rJSrSc8e0Ogxg8vhD6maxqLU8q+D1OMhBu0UiWUB+GxXmeYfBtXPjpcE+AaJ80BPs7vwiulHPGn7UAcRuP36Z+3JJiN2BQnU2aizXWsgyU575Uy3DVvAt7eHon+SoJiTCs2//5KexJ42U6ZiE6f/oTFdiud70lpxhGgiiFvj6M9RZ0aLoxspiskW45jKLXIMJ+mO6husg9GfvCchbps3YkmH0hZ24Ii1EiFhi5HZMY0Lt mayflower"
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCL75/Pg5bP7LaXE6uPyyv8QDRivWJC6YcH6oJJztkjqL6g+0xPPiN6I54q/bNF4nHA2BHVUktKUU9bGDEOpYIRq7kegp2/K/+FNTM1Kz6rJSrSc8e0Ogxg8vhD6maxqLU8q+D1OMhBu0UiWUB+GxXmeYfBtXPjpcE+AaJ80BPs7vwiulHPGn7UAcRuP36Z+3JJiN2BQnU2aizXWsgyU575Uy3DVvAt7eHon+SoJiTCs2//5KexJ42U6ZiE6f/oTFdiud70lpxhGgiiFvj6M9RZ0aLoxspiskW45jKLXIMJ+mO6husg9GfvCchbps3YkmH0hZ24Ii1EiFhi5HZMY0Lt mayflower"
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHrlqH2OShvXdzq1sV5IDuWQzeC9OHBVvwj0+Y0XXwi7 mayflower-thinkpad"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHrlqH2OShvXdzq1sV5IDuWQzeC9OHBVvwj0+Y0XXwi7 mayflower-thinkpad"
|
||||||
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCBKMXTLBJ5iIPiO9jiN+AHWxpgG1kcdI0h23+G1FLMnK+xhkmaP9Vjr9QbqQ4mmRqfGERfJW5H2/OvTEUXnrkAp1Jc8oPrc14/auwKivtbMC5tsWzioDMbcAYKrcP37D3Kw1P7nzSyAz3QsRXBRx26OE5NeTo4YfGl/TOkQnoBCDTt8kcziWEvUVeOgnHf3hnszs2H4P6RAyOqjuOH6BWhtbKsCHThTHaAadLgeH5nB1WXLYqG2N1KEzAhj8WBBzPmeZcMMRr5xkqYVj14cd+9syEaenV+wXapoPyDtOb6YtOKArN9RkT0OOqQk17OzxvGqHUEXQ4eGmNgc8BLsGJn rsa-key-20230402"
|
||||||
#fetchSSH "oatmealine@void-defragmented"
|
#fetchSSH "oatmealine@void-defragmented"
|
||||||
#fetchSSH "oatmealine@beppy-phone"
|
#fetchSSH "oatmealine@beppy-phone"
|
||||||
];
|
];
|
||||||
|
@ -260,8 +261,8 @@ in {
|
||||||
|
|
||||||
firewall.allowPing = true;
|
firewall.allowPing = true;
|
||||||
# minecraft proximity voice chat
|
# minecraft proximity voice chat
|
||||||
firewall.allowedTCPPorts = [ 24454 25567 4499 ];
|
firewall.allowedTCPPorts = [ 24454 25567 4499 21025 ];
|
||||||
firewall.allowedUDPPorts = [ 24454 25567 4499 ];
|
firewall.allowedUDPPorts = [ 24454 25567 4499 21025 ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# environment.etc."dhcpcd.duid".text = "d0:50:99:d4:04:68:d0:50:99:d4:04:68";
|
# environment.etc."dhcpcd.duid".text = "d0:50:99:d4:04:68:d0:50:99:d4:04:68";
|
||||||
|
|
|
@ -2,6 +2,17 @@
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
let
|
let
|
||||||
|
darkFirepitWhitelist = {
|
||||||
|
oatmealine = "241d7103-4c9d-4c45-9464-83b5365ce48e";
|
||||||
|
RustyMyHabibi = "e20305fa-a44c-44c9-b62e-6918e7c779d6";
|
||||||
|
Dj_Afganistan = "1f879917-1ad4-49c3-9908-90769ee73f85";
|
||||||
|
DumbDogDoodles = "d33e5e3b-85ab-4c93-a61b-605e2673fbe8";
|
||||||
|
SuneFoxie = "82e82ef9-ea17-4794-9051-928b5b8629c1";
|
||||||
|
FuzziestRedMoth = "21e1adf8-93f7-4173-a087-b3a9c02edec5";
|
||||||
|
hewoicvewse = "98e715cf-b1a4-4d50-9ed0-7d20fbdf240e";
|
||||||
|
numpad_7 = "44e6e6d7-770d-4afc-96b1-9999b61ced1d";
|
||||||
|
_Zydra = "0af7b31f-63a5-426d-8cee-6c54385856b6";
|
||||||
|
};
|
||||||
in {
|
in {
|
||||||
config = {
|
config = {
|
||||||
modules.services.minecraft = {
|
modules.services.minecraft = {
|
||||||
|
@ -24,17 +35,54 @@ in {
|
||||||
snooper-enabled = false;
|
snooper-enabled = false;
|
||||||
spawn-protection = 0;
|
spawn-protection = 0;
|
||||||
};
|
};
|
||||||
whitelist = {
|
whitelist = darkFirepitWhitelist;
|
||||||
oatmealine = "241d7103-4c9d-4c45-9464-83b5365ce48e";
|
|
||||||
RustyMyHabibi = "e20305fa-a44c-44c9-b62e-6918e7c779d6";
|
|
||||||
Dj_Afganistan = "1f879917-1ad4-49c3-9908-90769ee73f85";
|
|
||||||
DumbDogDoodles = "d33e5e3b-85ab-4c93-a61b-605e2673fbe8";
|
|
||||||
SuneFoxie = "82e82ef9-ea17-4794-9051-928b5b8629c1";
|
|
||||||
FuzziestRedMoth = "21e1adf8-93f7-4173-a087-b3a9c02edec5";
|
|
||||||
};
|
|
||||||
package = pkgs.minecraftServers.fabric-1_19_2;
|
package = pkgs.minecraftServers.fabric-1_19_2;
|
||||||
jvmOpts = "-Xmx6G";
|
jvmOpts = "-Xmx6G";
|
||||||
};
|
};
|
||||||
|
"gayrats" = let
|
||||||
|
packURL = "https://oat.zone/f/gayrats/pack.toml";
|
||||||
|
|
||||||
|
# https://git.sleeping.town/unascribed/unsup/releases
|
||||||
|
unsup = pkgs.fetchurl {
|
||||||
|
url = "https://git.sleeping.town/attachments/c521d178-8938-40a5-b21b-0333eef4099e";
|
||||||
|
sha256 = "c5bd49784392b651e4bc71fe57976f5b4fb14f09e0e23183ae5b94a821ae4756";
|
||||||
|
};
|
||||||
|
unsupIni = ''
|
||||||
|
version=1
|
||||||
|
preset=minecraft
|
||||||
|
|
||||||
|
source_format=packwiz
|
||||||
|
source=${packURL}
|
||||||
|
|
||||||
|
force_env=server
|
||||||
|
no_gui=true
|
||||||
|
'';
|
||||||
|
in {
|
||||||
|
enable = true;
|
||||||
|
autoStart = true;
|
||||||
|
openFirewall = true;
|
||||||
|
serverProperties = {
|
||||||
|
server-port = 25565;
|
||||||
|
gamemode = 0;
|
||||||
|
motd = "dark-firepit, 1.19.2 Fabric";
|
||||||
|
white-list = true;
|
||||||
|
max-players = 8;
|
||||||
|
allow-flight = true;
|
||||||
|
enable-command-block = true;
|
||||||
|
enforce-secure-profile = false;
|
||||||
|
snooper-enabled = false;
|
||||||
|
spawn-protection = 0;
|
||||||
|
};
|
||||||
|
symlinks = {
|
||||||
|
"unsup.ini" = pkgs.writeTextFile {
|
||||||
|
name = "unsup.ini";
|
||||||
|
text = unsupIni;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
whitelist = darkFirepitWhitelist;
|
||||||
|
package = pkgs.minecraftServers.fabric-1_19_2;
|
||||||
|
jvmOpts = "-Xmx6G -javaagent:${unsup}";
|
||||||
|
};
|
||||||
"n3ko-test" = {
|
"n3ko-test" = {
|
||||||
enable = true;
|
enable = true;
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
|
@ -79,6 +127,8 @@ in {
|
||||||
|
|
||||||
[flavors]
|
[flavors]
|
||||||
shaders=no_shaders
|
shaders=no_shaders
|
||||||
|
minimap=no_minimap
|
||||||
|
barrel_roll=no_barrel_roll
|
||||||
'';
|
'';
|
||||||
in {
|
in {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -86,7 +136,7 @@ in {
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
serverProperties = {
|
serverProperties = {
|
||||||
server-port = 25535;
|
server-port = 25535;
|
||||||
gamemode = 1;
|
gamemode = "survival";
|
||||||
motd = "wafflecraft Real";
|
motd = "wafflecraft Real";
|
||||||
max-players = 32;
|
max-players = 32;
|
||||||
allow-flight = true;
|
allow-flight = true;
|
||||||
|
@ -106,7 +156,13 @@ in {
|
||||||
Tetaes = "4b149260-d56e-4835-b3f6-2dce173a92a5";
|
Tetaes = "4b149260-d56e-4835-b3f6-2dce173a92a5";
|
||||||
sorae_ = "9639d272-4c20-459d-adea-4aa89ee3cdc1";
|
sorae_ = "9639d272-4c20-459d-adea-4aa89ee3cdc1";
|
||||||
GelloISMello = "a2883a99-fe5d-454d-98b9-d65e4cec7e7e";
|
GelloISMello = "a2883a99-fe5d-454d-98b9-d65e4cec7e7e";
|
||||||
triplej2000 = "8441715c-6aef-497c-9a43-cbcfce887219";
|
Triplejy2k = "dced0fad-3802-4544-aaad-64d8fd12b1e8";
|
||||||
|
RAKKIIsan = "0706e583-82e3-478c-8769-1131fb9aef5d";
|
||||||
|
CyberBlue = "151bea19-3d16-45eb-8ae3-3057cde8e8f4";
|
||||||
|
numpad_7 = "44e6e6d7-770d-4afc-96b1-9999b61ced1d";
|
||||||
|
CERiNG = "8dd710ce-fd30-45a5-9252-739d3c03df19";
|
||||||
|
electr1ca = "c18dcc3b-6c11-42e9-b7d8-4b458ea7017d";
|
||||||
|
bigboyty69 = "ed735421-c22b-467a-9eac-5c08437ea3e8";
|
||||||
};
|
};
|
||||||
symlinks = {
|
symlinks = {
|
||||||
"unsup.ini" = pkgs.writeTextFile {
|
"unsup.ini" = pkgs.writeTextFile {
|
||||||
|
|
|
@ -17,13 +17,17 @@ in {
|
||||||
type = types.int;
|
type = types.int;
|
||||||
default = 3000;
|
default = 3000;
|
||||||
};
|
};
|
||||||
|
package = mkOption {
|
||||||
|
type = types.package;
|
||||||
|
default = pkgs.unstable.forgejo;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
services = {
|
services = {
|
||||||
gitea = {
|
gitea = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.unstable.forgejo;
|
package = cfg.package;
|
||||||
domain = cfg.domain;
|
domain = cfg.domain;
|
||||||
httpPort = cfg.port;
|
httpPort = cfg.port;
|
||||||
rootUrl = "https://${cfg.domain}/";
|
rootUrl = "https://${cfg.domain}/";
|
Loading…
Reference in New Issue