Nemo file explorer custom actions
Adding a "Copy File Path" Option to Nemo in Linux Cinnamon Step 1: Create a Nemo Action File Step 2: Define the Action ...
Adding a "Copy File Path" Option to Nemo in Linux Cinnamon Step 1: Create a Nemo Action File Step 2: Define the Action ...
Coordinate with your team The secret is in the last commit and there is nothing else The secret is in the last commit but there are other changes The secret is beyond the last commit ...
Preparation Disabling BitLocker Get Clonezilla ...
Add additional files to commit List files that will be committed Making hooks available ...
Bootstraping Execution order Create a file without external template Creating inventory script Writing ansible modules in sh ...
Introduction Origins Why use OpenTofu Using OpenTofu ...
This is a small recipe to increase the security around a SFTP interface. In the /etc/ssh/sshd_config file include the following settings: Subsystem sftp internal-sftp This configures the sftp subsystem to use the internal sftp implementation. This is because inside the chroot, we usually will not have the normal ...
This mini-howto illustrate how to use libnss-db on a Ubuntu Linux system. Other installations should work to after adjusting package names and directory paths. I myself use as a "serverless" lightweight user directory. Essentially, I mount the db directory and the home directory from an NFS server. Package installation ...
This is a method to control start-up of applications in a Linux Desktop session that are run by a local default configuration, but can also be overriden by the user. This is unlike the /etc/xdg/autostart which is mostly under the control of the distro packager. Aslo unlike the /etc/X11/profile.d directory, this runs inside the Desktop Session. /etc/X11/profile.d gets started before the Desktop session is available. ...
Rules Simple include/exclude rules Simple include/exclude example Filter rules when deleting Filter rules in depth ...
Python development on Windows Distributing Python scripts as single EXE or Directory Installing netifaces on Windows Documentation generation ...
I wrote a small tool to access QNAP snapshots from the Linux command line. Pre-requistes: Snapshots have to be enabled You need a /share/netcfg containing the file: ...
This recipe is my version of providing a "large clock" face in the home assistant dashboard. Enable serving local static files: Create directory www in your config directory. Restart home assistant. ...
This recipe is to authenticate users using a web server providing Basic HTTP authentication for it users. This is useful if you want to consolidate users/passwords in a single system. So instead of managing users on Home Assistant you can have all users managed from a central location. ...
As part of my small project of movng my Z-Wave Hub to a Raspberry PI, I got an X728 kit. This has: UPS controller board RTC circuit ...
Flatpak is a utility for software deployment and package management for Linux. It is advertised as offering a sandbox environment in which users can run application software in isolation from the rest of the system. Flatpak was developed as part of the freedesktop.org project and was originally called xdg-app. Snap vs Flatpak ...
I always had issues remembering how to create releases. So in order to standardise things, I wrote this script: ghrelease So whenever I am ready to release I would then just issue ...
This is my lnbin script. This is a program for managing symlink in a /usr/local/bin directory. It is similar to stow, lndir, cleanlinks and others. The approach used by lnbin is based on Stow, and it is to install each into its own tree, then use symbolic links to make its bin ...
This is my op script. This is stupidly simple script to elevate priviledges in order to manage NFS shares on my QNAP NAS. The idea is that NFS shares do squash-root so admin access is disallowed through NFS. This gives a convenient way to issue root level commands without using NFS but instead use ssh ...
The other day I found dvtm. Looking at it, it looks very nice. It appeals to me because I am particularly fond of text user interfaces. At the end I choose not to use it because: ...