• 2 Posts
  • 11 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle


  • I think the issue might be that the config changes haven’t been properly committed. Docker container won’t just update based on docker compose config.

    docker container stop
    docker container rm
    

    You might want to delete and reset any settings which have been set

    docker volume ls
    docker volume rm (IDs from docker volume ls)
    

    (This will also wipe out any backups/accounts made on immich already tho)

    But once you have deleted the old containers, running docker compose up -d will start the containers with the new config. You can use docker compose logs -f to see the server logs and check if everything is working.


  • 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.






  • 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!

    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’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.