I liked my workflow with ncftp, uploading all files with a one-liner. Sadly ncftp can’t (or I couldn’t figure out how to) skip existing files and upload only new and/or modified files. lftp on the other hand has the option to only upload new/modified files with the --only-newer flag.
With lftp I can upload all the necessary files by running lftp sftp://server --user username --password password -e "set ftp:ss-allow no; mirror -R local-path remote-path --only-newer; quit"
ZSH After switching from Bash to ZSH, I discovered oh-my-zsh.
oh-my-zsh oh-my-zsh is a great customizable framework adding a lot of functionality to ZSH. While I heard and on older hardware definitely noticed the overhead from oh-my-zsh throttling the performance of the terminal, I have no problem with the small setup I am using at the moment, especially on a new device like the T480s.
plugins The cool part about oh-my-zsh is the easy plugin management.
Installing Clion Since Clion is available from the AUR you can simply install it with your favourite AUR package manager.
I switched from pacaur to yay but made an alias so I can still use the pacaur command (don’t ask me why). In my case I would write pacaur -S clion in the terminal, which downloads the package and runs the makepkg script.
And that’s how you install clion on Archlinux.
Since switching to the T480s I had some scaling problems running Budgie. As it turns out, a lot of these problmes come from using X instead of wayland. I had never used wayland before but figured out, if Fedora and Ubuntu use it as their main display server, I could give it a try.
Apparently GNOME automatically installs with option to start the desktop environment with wayland instead of X but due to some bugs in LightDM I couldn’t select GNOME with Wayland as my DE.
Developing the film Recently I started to develop my own negatives. I became an avid analog shooter last year but never dared to develop the negatives at home. After watching a lot of different YouTube channels like Matt Day and the Art of Photography talk about developing film, I got more interested and started researching. As it turns out, some shops sell beginners kits with everything you need f.e. the Paterson Tank, a changing bag and all the chemicals necessary.
Since I had already done some projects with Python and Spotipy, I finished this one rather quickly but I am really happy with the end result.
It’s really simple, checking which song is played every 20 seconds and save that into a JSON-file if the song has changed.
The Python-script runs on my NAS in a docker container.