diff --git a/global-home.nix b/global-home.nix index 07eeec89..35f43acc 100644 --- a/global-home.nix +++ b/global-home.nix @@ -40,39 +40,50 @@ in # (pkgs.writeShellScriptBin "my-hello" '' # echo "Hello, ${config.home.username}!" # '') - # wineWowPackages.full - # native wayland support (unstable) - wineWowPackages.waylandFull - firefox - librewolf - ungoogled-chromium - emacs-gtk - telegram-desktop - discord - lutris - protonup-qt - qpwgraph - ardour - lsp-plugins - yabridge - yabridgectl - MIDIVisualizer - kdenlive - vlc - unityhub + # Scripts to bind/unbind usbkey from usbip server + (pkgs.writeShellScriptBin "usbip_usbkey_bind" '' + USBKEYBUSID="$(echo `grep 0930 /sys/bus/usb/devices/*/idVendor | cut -d '/' -f 6`)" + sudo usbip bind -b $USBKEYBUSID + '') + (pkgs.writeShellScriptBin "usbip_usbkey_unbind" '' + USBKEYBUSID="$(echo `grep 0930 /sys/bus/usb/devices/*/idVendor | cut -d '/' -f 6`)" + sudo usbip unbind -b $USBKEYBUSID + '') + + # wineWowPackages.full + # native wayland support (unstable) + wineWowPackages.waylandFull - mpdcron - - pass-wayland - thunderbird - - # Just for utils - pulseaudio - - # For curl scripts - jq - libnotify + firefox + librewolf + ungoogled-chromium + emacs-gtk + telegram-desktop + discord + lutris + protonup-qt + qpwgraph + ardour + lsp-plugins + yabridge + yabridgectl + MIDIVisualizer + kdenlive + vlc + unityhub + + mpdcron + + pass-wayland + thunderbird + + # Just for utils + pulseaudio + + # For curl scripts + jq + libnotify ]; # Home Manager is pretty good at managing dotfiles. The primary way to manage