[-] 12510198 4 points 7 months ago

I dont think systemd will expand the ~, try replacing the ExecStart=/bin/bash ~/.local/bin/ocamlfuseStartup.sh line with ExecStart=/bin/bash %h/.local/bin/ocamlfuseStartup.sh, this will expand to your home directory, if its still giving a not found error, try running which google-drive-ocamlfuse in a terminal and make sure the path is correct

[-] 12510198 2 points 1 year ago

Sure, the steps are different depending on which i2p router you are using, for i2pd, you just have to add a file in your tunnels.d directory, or add an entry in your tunnels.conf and then reload the tunnel configuration. In Java i2p, you will have to do it through the gui.

Here is the link to the tunnel config for i2pd: http://i2pcraft.i2p/example/i2pdtunnel.html And here is a link to a screenshot of Java i2p: http://i2pcraft.i2p/img/config.png

The tunnel length can be reduced to 1 for better performance, but you will sacrifice some anonymity.

But once the tunnel is setup and running, you can use Minecraft 1.19.2, or a newer version with ViaFabricPlus and connect to 127.0.0.1:25565. Its an anarchy server, but its pretty chill, I heard there is an iron farm and trained villagers for anyone to use near spawn, but I havent seen them. It is a cracked server, so you will have to use /register and save your password somewhere.

The other server is at mc.r4sas.i2p, I couldnt copy any links from there, I think its down rn, but the instructions for i2pcraft should be pretty much the same, just a different address. But I think its a russian speaking server, all of the players ive seen on i2pcraft speak english.

[-] 12510198 3 points 1 year ago

I dont use the outproxies for ssh, but it should be possible to connect to my server using its clearnet address using one of the outproxies. I have i2pd running on my server 24/7, and an entry in the tunnels.conf file that points to 127.0.0.1:22 on the server. When I want to connect to it, Ill run another i2p router on whatever device im connecting to, and Ill put the ".b32.i2p" address into ssh while using the SOCKS proxy for it. It is possible to make a client entry in the tunnels.conf on whatever device you are connecting from, and you can even turn the hops down to 1, which will increase performance, but lower anonymity. I think by default the SOCKS proxy uses 3 hops, but it can be changed.

But it should totally be possible to run your own private VPN over i2p, but Ive never done it myself, I just use ssh to port forward all of my self hosted stuff.

[-] 12510198 3 points 1 year ago

I think its just the non-exit nodes that are needed as long as the traffic stays inside the tor network, I dont think an exit node gets involved at all, but I'm not 100% sure

[-] 12510198 2 points 2 years ago

WARNING: doing this will absolutely DESTROY YOUR SYSTEM, PERMANENTLY!!!

But if you wish to continue, you can erase all the EFI variables using the rm utility, I dont think you will be able to completely zero out the chip on the system from inside of Linux as its read-only.

But to delete all the EFI variables, cd into /sys/firmware/efi/efivars, if this directory is not availiable, either the efivarfs is not mounted, or you are booted in legacy BIOS mode. But once you are in this directory, run chattr -i ./* as root or sudo to remove the immutable bit on all the files, then run rm ./* as root. This WILL break your system. Only do this if you know how to restore your system using like a chip programmer.

[-] 12510198 2 points 2 years ago

This is definitely strange, but the EFI system partition will have to be mounted to install grub to it, maybe the disk got mounted as read only, could you try explicitly mounting it as rw with this command

sudo mount /dev/nvme0n1p1 /boot/efi -o rw

and then see if you can make a file as root by doing

sudo touch /boot/efi/test

if it doesnt fail on a permissions error, try installing grub again with --removable incase this error has something to do with it trying to tell the firmware what disk to look in like this

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable

hopefully this will run without error and install grub, and if it does id run it again without the removable flag

[-] 12510198 3 points 2 years ago

I was thinking about that too, I cant think of much this ID is good for other than fingerprinting users. It just sucks that there isnt much of anything that can be done about it without a rooted device or privacy rom.

[-] 12510198 2 points 2 years ago

Dolphin + mpv for me so I can see the album covers and metadata and see whats available, if I have a specific song in mind, then ill just use the terminal and mpv.

[-] 12510198 3 points 2 years ago

I took a quick look at the plugin and it looks like it depends on the diff command line utility. I dont think it comes installed with Microsoft Windows, but if you manually installed it, id open a new terminal and try running the diff utility manually to see if its on the executable path.

But if you want to try installing it, I think it comes with Git bash for windows.

I hope this helps, have fun with Neovim!

[-] 12510198 2 points 2 years ago

I'm prolly a bit late to the post, but I got this cheaper one off of amazon for 30 bucks.

I've never used an epilator (and never knew they existed) until quite recently, but I was pleased with its performance. I have these really visible giant black hairs on my chin, so I tried the machine on it and it clamped down on the hairs and ripped them out of their sockets, I dont know the proper term for it but there was like a little "ball" at the origin of the hair which kinda tells me that it took the whole thing out. I'm assuming its gonna grow back but its gonna take a longer period of time before it becomes visible, because it has more hair it has to grow, I dont know how long its gonna take because it just arrived and all happened yesterday.

However, there are some things that should be noted, there are 4 different attachments, I've only used one, but the way they attach and connect to the motor are all the same, plastic gears. Now I aint dissassembled the machine, but if I had to guess, id assume that the geartrain inside that connects the motor to the one gear where the attachments attach are probobly made of plastic too. Now I dont have a expensive one to compare, but id assume the build quality is probobly only slightly better, womens products are made with cheap, unreliable components because they want you to buy more. Also the epilator attachment was a bit magnetic on the sides, I've been told this is bad because magnetic metal can rust, however I dont really know too much about it. Now I'm not gonna be running it 24/7, fighting against the gears, or dunking it in water, so I figure its gonna last a good while, but not for decades.

Now something else that should be noted is that it didnt do much for my thinner hairs, it ripped out some but for the most part ignored them, mabye they arent long enough, but if you can see the hair and like flick it around with your fingernail it oughta be able to clamp onto it.

Also something good is that it doesnt require any stupid "app", any program, it doesnt require wifi, bluetooth, cellular data, a facebook account, a google account, or any stupid nonsense like that. Its just a machine with a switch with 3 states, off, low, and high.

Also something I forgot to talk about is that the ripping the hairs out of its sockets part hurts, I'm guessing you just kinda get used to it, but you might shed a tear or two. If I had to assume, since they all work on the same principal, the expensive models probobly hurt too.

But basically, it works just fine if you dont have much cash or just dont wanna spend a ton of cash on an expensive model.

[-] 12510198 2 points 2 years ago

Im glad I was able to help!

Something that should be noted when adding colors to your shell prompt function is adding the non printable characters that keep the terminal from buggin out, this caused me a massive headache until I figured it out. When putting it in the PS1 variable directly you will put \[ to begin a color sequence and \] to end one, but printf will print a literal [ and ] so instead you will have to use \001 to start and \002 to end, I also recommend changing \e to \033 or \x1B to make things a bit more portable. For a quick example \[\e[1;31m\] would become \001\033[1;31m\002. Without these characters the terminal will like glitch out when you type a long command and then go back to the front.

If you are like messing around or trying to learn a new programming language, you can try like porting your shell prompt to that language, Ive ported mine to C and set it using the same subsitution shell method, I thought it was a fun lil challenge.

But anyways, I hope you have fun customizing your shell prompt!

[-] 12510198 2 points 2 years ago

A person in this thread already recommended having different colors for different conditions like ssh and running as root, I havent seen anyone mention this specifically but you can determine if the current working directory is writable with something like [ -w "$(pwd)" ] and set the color to red or print a symbol if it doesnt return true.

Also I recommend putting all the code and logic for your shell prompt in a shell function, and using a substitution shell to put it into the PS1 variable like this:

__shellprompt ()
{
	if [ "$(id -u)" = 0 ]; then
		local PROMPT_EMBLEM='#'
	else
		local PROMPT_EMBLEM='$'
	fi
	printf "%s" "$(whoami)@$(uname -n):$(pwd)"
	printf "\n%c " "$PROMPT_EMBLEM"
}
PS1='$(__shellprompt)'

Now this is just a really barebones example, there is a whole lot more you can do like passing in the last exit code through the argv of your shellprompt function like this PS1='$(__shellprompt $?)' and like print it out if its non-zero so you wont have to like echo $? to see if the last command failed, but you should be able to still do this. In my testing, running the shell prompt function in the subsitiution shell didnt effect the $? variable.

In my first comment on another thread about shell prompts, I posted my full shellprompt, it is slightly outdated (I just changed hostname to uname -n), if you cant find it feel free to send a message or just ask, and I will send you the code.

view more: ‹ prev next ›

12510198

joined 2 years ago