>>106458639
>Is there a way to just download shit toca disk and install it manually?
Of course. That's the way people did it before Emacs had a package manager. There are a lot of ways to do it, but the approach I would take is to use the --init-directory option to isolate all the config into one directory. When you're done setting it up, make a tarball out of that directory. You can then copy that tarball to you offline computer and untar it and use it as your config.
On the computer with internet access:
mkdir ~/.config/meinconf
# Put a use-package block for everything you want to download in this init.el.
vim ~/meinconf/init.el
emacs --init-directory=~/.config/meinconf --daemon
#
# ...watch it download and install packages...
#
# Create a tarball of your config
tar czvf ~/meinconf.tgz ~/.config/meinconf
# For fun, connect to emacs.
emacsclient -c
# To kill the emacs process, M-x kill-emacs
Copy the tarball to the computer that's offline:
# Assume ~/meinconf.tgz exists.
mkdir -p ~/.config
cd ~/.config
tar zxvf ~/meinconf.tgz
# Start emacs with your new config.
emacs --init-directory=~/.config/meinconf
# If you end up liking this config, I'd make a shell alias,
# shell script or shell function so that you don't have to
# type --init-directory all the time.
You need Emacs 30+ for the --init-directory option, but I think it's worth it. The latest release of Emacs is 30.2.