Okay wow. I looked into your repo and its a really interesting implementation of a DSL. I think I get what the code is trying to do? You run shimky through bash and it turns into python code? meta programming stuff! I think its a regular language? its hard to tell.
So I've actually been studying DSLs for a few months and I can recommend some ways for you to improve this code if you want.
[Thread, post or comment was deleted by the author]
I'm currently debating on how to manage files on my servers. I have a jellyfin and a minecraft server on which I need to add, remove or download files quite often. I don't really want to use scp for everything, so I was wondering what everyone uses....
Nemo/most file explorers have a remote server option. For nemo, "Files > Connect to server". Once configured, you should be able to view your server files from your file explorer and uploading files should be as easy as drag and drop. I'm pretty sure nautilis has something similar too! https://lemmy.world/pictrs/image/19692bf8-91fb-4d55-bb23-982e8f94ba03.png
It's not the best for security because if someone gets your computer, they can access your server through the file explorer. But it's fast and convenient if you are already using your file explorer.
what! thats so dumb xD. so ftps stands for file transfer protocol secure, and sftp stands for ssh file transfer protocol? we have reached recursive acronyms.
Okay this has made it so much worse. i figured that the s in https and ftps stands for secure like a reasonable person. of course it doesnt xD. you would think that this is at least consistent but alas. guess what s in ssh doesnt stand for :)
[Thread, post or comment was deleted by the author]
I understand the frustration get how annoying it is but I also can see it from leah perspective. Honestly I think this is a misunderstanding and I don't think anyone is trying to be toxic (at least not initially. The your work was shit comment is rude af)
This may not be what you want to hear but I think you should consider whether all this argument and feeling bad is worth the potential upside. What happened was shitty but you shouldn't let this ruin your day.
Feel like this should be included here. I'm pretty sure I found the original pr. I couldn't find an associate issue so I'm not sure where the miscommunication about waiting happened.
I bought 5 of these less than two years ago, though they were the 500 GB model. Every single one of them has failed - some within 45 days and just outside the return period. The last one, which I honestly forgot was still running and thought I'd replaced, failed this morning....
I had been waiting for a really long time for that video by the Linux Experiment (really good Linux youtuber) which is also available there: https://tilvids.com/w/bLPmGvqHd69ANdPdhRZXWV ....
You are running fedora which is using the dnf package manager. The commands you mentioned (apt/ppa) are part of the apt (aptitude) package manager which is comes with Ubuntu.
Apt is the command to install/manage packages on Ubuntu (and other distros that use apt). A ppa is a special way to tell apt where it can download packages from. It lets you a install 3rd party packages not provided by your distros default selection. It is specific to apt and will not work for dnf.
This isn't the end of the world and you can still install the package. Because these packages are open source, you can build the package from source. The instructions for which can be found on the github readme. Hopefully this cleared some things up!
[Edit]
done some poking around, and I managed to get it running on fedora. I had weird issues building it from scratch, so I did it in a janky way by downloading and extracting the deb (it had precompiled bin inside). Looks to be working tho I couldn't test it because no qemu
This isn't really guide. More a tool for finding what makes your system look like a VM. pafish is a good tool for detecting vms. It also tells you what gave it away. You can use pafish to find out what is giving you away and fix it.
I remember there being a post here that I've boosted/saved that highlights a pretty *top tool. I also had a minor argument with someone about how this might be useful. Now, I can't find it. Any ideas?...
What's up with the ux design of nix? I get it's made for advanced users but still. I'm reading through this guide and man it's convoluted.
The different ways of installing packages. Either through editing the configuration.nix or running a command.
The weird inconsistency of nix commands. nix-env -iA to install and nix-env --uninstall to uninstall. Then updating uses nix-channel --update but upgrade uses nixos-rebuild switch --upgrade. All this to use the package manager. Also haven't even mentioned flakes or home manager.
It's a cool OS, but the UX really needs work imo.
[Edit]
I do wanna add something else too because I feel like my point isn't getting across.
It's okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn't going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn't cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.
People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won't know about this new command.
Oh that's good that they are addressing those issues with a new command. Hopefully it gets into stable soon.
Might be that nix-env -iA is bad practice! I'm strictly talking about ux design here and nix-env -iA is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using nix-env -iA)
A new user isn't going to know what bad practice is.
I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.
Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
My thoughts on this? I think people should care less about what software other people use.
Man, display servers look hard to develop and I’m glad we have two amazing/successful projects to choose between! I think the devs who work on X are doing an amazing job and it’s amazing to see how passionate the devs/users are for Wayland.
If bobby tables likes to use x because they know how it works and are comfortable with it, let them work with x! If you think it’s okay to judge/pester/shame people because some software they choose to use, shame on you! In the end, does it really matter what you use.
I tried fre:ac but got an error from cddb when trying to connect to the database. Looking to rip to both FLAC and to Opus. Ideally with the latest codec updates....
Log in as root to avoid trying to make sure no files in /home/ are being read/written to.
Step 1: copy data to new drive. Mount new drive to /mnt/. cp -ra /home/* /mnt/. -a means that all permissions remain the same which will mean that your user can still read them. Check the man page for more details. This command will take a while. Use -v to see progress. You should see a folder with your username appear.
Step 2. Prepare /home for new drive. Move the files to a new folder. This is done to make sure you can still easily go back. mv /home/ /home-bak/ keep your old home dir safe in case a mistake was made. mkdir /home/.
Step 3. Mount your new drive. Mount your drive to /home/ and check if you can login. If everything went correctly, you should be able to just login. Finally you need to update your /etc/fstab to include this new drive. This will make sure your home drive mounts when you start your os. If everything is working, you can delete your home-bak as well.
the mv home is just renaming the folder so you can mount home in the same space. Rsync is probably better than cp but I didn’t want to suggest tools that op doesn’t have installed.
What is the original size of the program before docker?
edit: Also the docker sandbox is not perfect for running unsafe programs. You could still have programs slow down your entire system by taking as many resources as possible. eg. forkbombs.
I’m between distros and looking for a new daily driver for my laptop. What are people daily driving these days? Are there any new cool things to try?...
I tried nix actually. Personally, I think it would make a great server os, but I do not enjoy it as a daily driver. I didn’t like the fact that I was forced to install everything through nix and couldn’t compile software from source.
Long, short story: CLI animation with some minor annoyances. “Handcrafted” most of em out of the .c file, followed by a bunch of gcc flags. Made it distroless, and this came up. Then my “sharing itch” started after checking the memory usage of the container at a whooping 0 bytes. (I know it must be way more than that,...
Why wrap a CLI tool in a docker container? Wouldn’t it be simpler to directly compile nyancat to multiple architectures if the goal is to make it run on all platforms?
Anyone had this probleme before? I can Install Debian bookworm just fine, but on the same machine, during the installation of Tumbleweed and Fedora the system just freeze. On Fedora it always freezes at the step “Configuring kernel-core X86_64”...
I’ve been changing my useragent to chrome when I get the adblock popup. I haven’t seen any popups while using a chrome user agent. Not sure if it works 100% of the time but I hope it helps!
All the normal websites have subscriptions and make it a nightmare to print off. I tried looking elsewhere but no where seams to do tabs. Am I missing something obvious?
Are you asking me what i plan to set the cap to? I guess just me. I cant see anyone else wanting to run off a pi from my house and there are so many other instances to join.
Cloud Flare tunnel? If so, Could you point me in the direction of some resources for cloudflare tunnels! I always feel like i'm stumbling around in the dark when i'm trying to configure a cloudflare tunnel! :P
In The Heart of Python Lives A Shell ( youtu.be )
A Shell DSL that transforms into Python....
[Thread, post or comment was deleted by the author]
[XFCE] Retro vibes ( lemmy.ml )
Making some changes to the last desktop settings, new wallpapers, new icon set, new cursors. I've choose the C64 vibes....
How do you manage your server files?
I'm currently debating on how to manage files on my servers. I have a jellyfin and a minecraft server on which I need to add, remove or download files quite often. I don't really want to use scp for everything, so I was wondering what everyone uses....
[Thread, post or comment was deleted by the author]
Never Again ( dubvee.org )
I bought 5 of these less than two years ago, though they were the 500 GB model. Every single one of them has failed - some within 45 days and just outside the return period. The last one, which I honestly forgot was still running and thought I'd replaced, failed this morning....
How to run macOS on Linux (without too much hassle supposedly) ( www.youtube.com )
I had been waiting for a really long time for that video by the Linux Experiment (really good Linux youtuber) which is also available there: https://tilvids.com/w/bLPmGvqHd69ANdPdhRZXWV ....
Best ways to bypass anti-cheat on a Windows 11 VM?
Hello everyone,...
[Solved] Prettier top tool that was posted on the lemmyverse some time ago?
I remember there being a post here that I've boosted/saved that highlights a pretty *top tool. I also had a minor argument with someone about how this might be useful. Now, I can't find it. Any ideas?...
Good Nix OS series: five articles for new users. ( feddit.it )
I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!...
Thoughts on this? ( futurology.today )
What linux program do you use to rip CDs (just audio)
I tried fre:ac but got an error from cddb when trying to connect to the database. Looking to rip to both FLAC and to Opus. Ideally with the latest codec updates....
What distros have you tried and thought, "Nope, this one's not for me"?
I’ve been using Linux Mint since forever. I’ve never felt a reason to change. But I’m interested in what persuaded others to move.
How can I migrate my existing /home/ directory to another drive?
This was I can wipe the drive it’s on and install a new OS without losing anything in /home/
Have a pixelated bonfire to warm your night. (Image size is ~ 19KiB.)
Nothing too shabby, but still. To run it you need docker, and after that just type...
What are people daily driving these days?
I’m between distros and looking for a new daily driver for my laptop. What are people daily driving these days? Are there any new cool things to try?...
Anyone want to try this "nyancat" docker image? It's pretty big -- 23kIB. :^) ( hub.docker.com )
Long, short story: CLI animation with some minor annoyances. “Handcrafted” most of em out of the .c file, followed by a bunch of gcc flags. Made it distroless, and this came up. Then my “sharing itch” started after checking the memory usage of the container at a whooping 0 bytes. (I know it must be way more than that,...
Can Install debian, but impossible to install Fedora or Tumbleweed.
Anyone had this probleme before? I can Install Debian bookworm just fine, but on the same machine, during the installation of Tumbleweed and Fedora the system just freeze. On Fedora it always freezes at the step “Configuring kernel-core X86_64”...
Are any of these (firefox) extensions causing the 'Adblockers are not allowed on Youtube' message for you guys?
Figured I’d make a dedicated post this time instead of leaving it in a comment....
Any ideas on where i can find instrument sheet music/tabs
All the normal websites have subscriptions and make it a nightmare to print off. I tried looking elsewhere but no where seams to do tabs. Am I missing something obvious?
hyprfreeze - Pause a game process (or any other process) in Hyprland ( github.com )
Hey all! If you do any gaming on Hyprland, you might be interested in hyprfreeze....
Lemmy on a raspberry pi
Does anyone run their own Lemmy instance on a pi? How was the process of setting it up? Were there any pitfalls? How is performance?
Welcome to !selfhosted@lemmy.world - What do you selfhost?
Hello everyone! Mods here 😊...