Eli Ribble
ad3adb8db2
Disable PSR to avoid laptop crashing
2024-10-05 18:30:59 -07:00
Eli Ribble
6099b0a23c
Remove avahi, go systemd.resolved.
...
Turns out that avahi fights with systemd resolved. By just using the
one, I can correctly resolve local hostnames.
2024-10-05 18:30:59 -07:00
Eli Ribble
c7902f70c0
Switch keymap to the default.
...
This is so I can use whatever keyboard is connected on bootup. I can
always change it once I have a windowed session.
2024-10-05 18:30:59 -07:00
Eli Ribble
91ab1432ac
Don't require my printer work.
...
It's there sometimes, sometimes not.
2024-10-05 18:30:59 -07:00
Eli Ribble
d4e7097f6d
Poke holes in the firewall for mDNS (Avahi) and my python test script
...
The test script checks for addressability from a datacenter.
2024-10-05 18:30:59 -07:00
Eli Ribble
270e1a5236
Add support for IPv6 in the Avahi service.
...
Trying to get connected to my Tealok via zeroconf networking.
2024-10-05 18:30:59 -07:00
Eli Ribble
b73dd14b20
Add websocat for troubleshooting websockets
2024-10-05 18:30:59 -07:00
Eli Ribble
0bec404043
Add Remmina, the Remote Desk Protocol (RDP) and VNC client.
...
Used to troubleshoot getting a working static site generator area for
Ben
2024-10-05 18:30:59 -07:00
Eli Ribble
311d96f2c7
Add ndisc6 for rdisc6, the router discovery tool.
...
Useful in some of the IPv6/DHCPv6 investigations I was doing for Tealok.
2024-10-05 18:30:59 -07:00
Eli Ribble
b34b0dea3c
Add Minecraft clients lunar-client and hmcl.
...
To play with my kids!
But really, I never got lunar-client working, but I did eventually get
hmcl working on Hypixel, and that's what really counts.
2024-10-05 18:30:59 -07:00
Eli Ribble
a2264e840d
Remove bluemail.
...
It's screwing up my email really badly. Mostly by putting mail in
impossible-to-reach folders from other email clients.
2024-10-05 18:30:59 -07:00
Eli Ribble
3c8ae1dccf
Add some developer tools
2024-10-05 18:30:59 -07:00
Eli Ribble
bb60a4519c
Add google cloud sdk
...
Used for exporting my DNS records in the Great Porkbun Migration.
2024-10-05 18:30:59 -07:00
Eli Ribble
7210c6f836
Add tig for reading code history
2024-10-05 18:30:59 -07:00
Eli Ribble
eb78bdc73c
Move to the right location
2024-10-05 18:30:59 -07:00
Eli Ribble
032b04149a
Add podman, disable docker
...
Used to build some container stuff
2024-10-05 18:30:59 -07:00
Eli Ribble
9fe68753c0
Add fractal Matrix client
2024-10-05 18:30:59 -07:00
Eli Ribble
0c7742930f
Add keychain and mosh for remote key handling and shell
2024-10-05 18:30:59 -07:00
Eli Ribble
4878e6e4e9
Add om4 OpenBSD macro processor
2024-10-05 18:30:59 -07:00
Eli Ribble
381afda4e9
Add signal desktop for chatting with Ben
2024-10-05 18:30:59 -07:00
Eli Ribble
e36589dcb8
Add some dev tools
2024-10-05 18:30:59 -07:00
Eli Ribble
ebfa4d6aab
Add bluemail for, y'know, email
2024-10-05 18:30:59 -07:00
Eli Ribble
94a23f3806
Add pihole IP address
2024-10-05 18:30:59 -07:00
Eli Ribble
38e29dec5f
Switch to hand-crafted steam autostart
...
Using the actual steam.desktop starts up the default steam mode, not big
picture, which is what I want. I pulled this content from the
steam.desktop file, so it may need to get adjusted in the far future.
2024-09-25 19:10:27 +00:00
Eli Ribble
285f461117
Don't turn on bluetooth on boot.
...
I'm having problems with the bluetooth working correctly when it starts,
so instead I'm going to keep it off and try to manually manage it until
I know what the process for getting it live.
2024-09-25 19:09:40 +00:00
Eli Ribble
8021cd05cc
Add steam.desktop content to the autostart files
2024-09-25 17:26:15 +00:00
Eli Ribble
1fd99ce8f7
Get a working home-manager config.
...
It doesn't do what I want yet though.
2024-09-25 14:24:20 +00:00
Eli Ribble
77f24c597b
Add htop
...
So I can see what is making this device seem so darned slow.
2024-09-24 22:11:09 +00:00
Eli Ribble
41e862ddf8
Make bluetooth with game pad work.
...
The ERTM is some bluetooth protocol extension. When enabled the
bluetooth scan can't find my Stadia controllers.
2024-09-24 22:10:38 +00:00
Eli Ribble
beb52e86a1
Add gnome desktop.
...
Now I can actually log in!
2024-09-24 22:10:22 +00:00
Eli Ribble
4c186b41f6
Switch back to network manager
...
It can do wifi just fine.
2024-09-24 22:09:59 +00:00
Eli Ribble
34b92a6053
First attempt at bluetooth and autologin with Steam overlay.
...
Haven't tested it yet, may or may not work.
2024-09-24 02:17:00 +00:00
Eli Ribble
967812fe61
Install steam.
2024-09-24 00:29:20 +00:00
Eli Ribble
eabe5cb36c
Add fish, chezmoi, set the best editor
2024-09-24 00:24:37 +00:00
Eli Ribble
1e9077dc0e
Initial add of eshu configuration.
...
It's going to be a gaming computer. Maybe. If it has enough oomph
2024-09-24 00:12:29 +00:00
Eli Ribble
46dbe52b16
Add podman-service unit
...
This enables the service for binding to podman over a socket which is in
turn used by Tealok for managing the services on the server.
2024-09-21 10:39:58 -07:00
Eli Ribble
2caa4810fd
Re-remove avahi.
...
Turns out resolved can do it all. Tested from another machine with:
resolvectl --cache=no query quinn.local
2024-08-29 18:07:31 -07:00
Eli Ribble
601129bb48
Get mDNS through avahi and resolved working.
...
First off, we need port 5353 because that's where mDNS does its thing.
It's like DNS and port 53, but doubled, right?
Next, we have to enable MulticastDNS for the network in question,
specifically the "wan" interface.
Finally, we add avahi which ... does... stuff.
2024-08-29 18:02:04 -07:00
Eli Ribble
ce5b4fd7d6
Clean up unifi packages
...
I'm not reinstalling these in this way. Ever.
2024-08-29 17:53:08 -07:00
Eli Ribble
7140f464af
Remove unnecessary ipvlan experiment
2024-08-21 14:46:43 -07:00
Eli Ribble
880fe6a7a1
Checkpoint for working container addresses.
...
At this point I have a working system that hands out container IPv6
addresses that I can, at least, _ping_ from outside the LAN. I can't yet
get HTTP traffic.
2024-08-21 12:18:47 -07:00
Eli Ribble
574f9f7d83
Enable IPv6-level forwarding.
...
I think I need this, but I'm not sure.
2024-08-21 12:18:01 -07:00
Eli Ribble
803ab7bd47
Add section to get a container vlan net device.
...
It's not working or useful yet, but I think it's moving in that
direction.
2024-08-21 09:30:47 -07:00
Eli Ribble
2eff5cef0a
Add ndisc6 for debugging ipv6 via rdisc6
2024-08-21 09:30:23 -07:00
Eli Ribble
0a9f1c5799
Add Google DNS resolution
...
This is a failsafe for when the Pihole is down, like now while I'm
developing its configuration.
2024-08-19 09:16:24 -07:00
Eli Ribble
f44f8346f4
Get pihole listening on the local IPv4 and IPv6 addresses.
...
I'm not sure if the defaultNetwork subnet changes are necessary, I was trying
lots of stuff. There are some whitespace changes as well, don't get
distracted by them.
Most critically the --network=bridge is and the dns_enabled=false avoid
starting the aardvark-dns thing that podman does for internal dns on
port 53 and make it so the container gets the IPv6 address for listening
to incoming requests.
2024-08-16 17:49:32 -07:00
Eli Ribble
c953a3b798
Add static local IPv6 address.
...
This gives me something that the router can point to for DNS resolution
for other devices on the network.
2024-08-16 17:48:20 -07:00
Eli Ribble
5848437e3f
Disable the stub resolved listener.
...
I want pihole to bind all available addresses itself, without listing
them, so I need all the port 53s to be free on all addresses. This will
also mean that the server itself will go through pihole.
2024-08-16 17:47:25 -07:00
Eli Ribble
5bed23c073
Add lsof.
...
Useful tool to check what is using port 53.
2024-08-16 17:47:09 -07:00
Eli Ribble
5e9e93361a
Remove the unnecessary network config options.
...
Turns out my router advertises enough to do the right thing without
this.
2024-08-16 16:35:49 -07:00