• 0 Posts
  • 10 Comments
Joined 1 year ago
cake
Cake day: August 14th, 2023

help-circle





  • This script has two python modules as requirements, libevdev and inquirer. If you want to run the script with your systemwide python environment, you can try to find the relevant APT packages (often named python-MODULENAME) to install the modules on your system.

    Alternatively you can create a python virtual environment (you can easily find howtos) and install the requirements in the virtual environment using the pip tool. This way, the requirements will be installed for this project only.

    Also keep in mind to never use pip as sudo, it should not manage your systemwide python modules because it will conflict with your package manager.




  • Hello,

    I advise you to select a WM based on Wayland because it now reached a sufficient maturity and Xorg can safely be remembered as historical. I personally use sway which is an implementation of i3wm for wayland. You will have an experience similar to what appears in your screenshot.

    There are a lot of status bars for sway. I am using swaybar with i3status for the status_command. Don’t hesitate to check the alternatives, they are amazing.

    All the configuration of sway happens in a config file and you can setup your keyboard preference inside. You can setup multiple layouts at the same time and specify which key binding to switch between them.

    If you decide to give NixOS another try (which it deserves), the nixos config already has options to enable sway.

    For the package manager, either stick with the one integrated in the distribution you choose (apt, pacman, dnf, …) or indeed use nix on top if you like the experience and its benefits.

    And as a general advise, don’t hesitate to first try your choices in a VM installation, and take your time to check if it really suits your need.

    Have fun