diff --git a/docs/email/neomutt/opening_attachments.md b/docs/email/neomutt/opening_attachments.md index 9313b21a..2fdcdb18 100644 --- a/docs/email/neomutt/opening_attachments.md +++ b/docs/email/neomutt/opening_attachments.md @@ -39,7 +39,7 @@ Create `~/.config/neomutt/mailcap` with this line: ```bash # I'm using sixel with w3m, but you could use any image renderer of your choice -text/html; w3m -sixel -o auto_image=TRUE -o display_image=1 -T text/html %s; nametemplate=%s.html; needsterminal; copiousoutput +text/html; w3m -sixel -o auto_image=TRUE -o display_image=1 -T text/html %s; nametemplate=%s.html ``` ### Display images in neomutt, in an iterm2 split (macOS only) diff --git a/docs/screen_sharing/rdp.md b/docs/screen_sharing/rdp.md new file mode 100644 index 00000000..f6504340 --- /dev/null +++ b/docs/screen_sharing/rdp.md @@ -0,0 +1,40 @@ +--- +layout: default +title: RDP +parent: Screen Sharing +permalink: /screen-sharing/rdp +description: "Everything we know about RDP" +--- + +# RDP + +## RDP from macOS to Debian based distros + +Make sure the remote ssh server supports X11. Make sure these lines are in your `/etc/ssh/sshd_config` file: + +```sshconfig +X11Forwarding yes +X11UseLocalhost yes +``` + +Install an X11 server and an RDP client on your mac with: + +```bash +brew install --cask xquartz +brew install freerdp +``` + +*Then you should reboot 🤷* + +(Xquartz provides a telnet app which sets the `$DISPLAY` variable. This is why you reboot.) + + +Finally, you can use the freerdp client: + +```bash +xfreerdp /u:youruser /p:yourpassword /v:hostnameoripaddr +``` + +## References and Further Reading + +- [Using x11 apps in mac os x](https://medium.com/@toja/using-x11-apps-in-mac-os-x-c74b304fd128) diff --git a/onboardme/__init__.py b/onboardme/__init__.py index 696eea6b..c3f1a88e 100755 --- a/onboardme/__init__.py +++ b/onboardme/__init__.py @@ -11,7 +11,6 @@ from importlib import import_module from importlib.metadata import version as get_version import logging -from rich.console import Console from rich.logging import RichHandler from .help_text import RichCommand, options_help from .env_config import check_os_support, OS, process_configs, USR_CONFIG_FILE diff --git a/onboardme/config/packages.yml b/onboardme/config/packages.yml index f86aee31..b6614571 100644 --- a/onboardme/config/packages.yml +++ b/onboardme/config/packages.yml @@ -185,6 +185,10 @@ apt: - colortest # help fix locale issues - "locales-all" + devops: + - docker-ce + - docker-ce-cli + - containerd.io gui: - flatpak - youtube-dl @@ -265,6 +269,10 @@ pip3.11: # - dbus # makes neovim work with vim's python3 interface - pynvim + # keep ourselves up to date + - onboardme macOS: # this is for hacking on the iterm2 python api - iterm2 + devops: + - smol-k8s-lab diff --git a/onboardme/pkg_management.py b/onboardme/pkg_management.py index 2cdbfdc7..acc52176 100755 --- a/onboardme/pkg_management.py +++ b/onboardme/pkg_management.py @@ -73,7 +73,7 @@ def run_pkg_mngrs(pkg_mngrs=[], pkg_groups=[]): if any(check in pkg_groups for check in available_pkg_groups): pkg_emoji = pkg_mngr_dict['emoji'] - msg = f'{pkg_emoji} [green][b]{pkg_mngr}[/b][/] app Installs' + msg = f'{pkg_emoji} [grn][b]{pkg_mngr}[/b][/grn] app management' print_header(msg) # commands for listing, installing, updating, upgrading, & cleanup diff --git a/pyproject.toml b/pyproject.toml index 76449b36..562b23f8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "onboardme" -version = "0.15.14" +version = "0.15.15" description = "An onboarding tool to install dot files and packages including a default mode with sensible defaults to run on most computers running Debian based distros or macOS." authors = ["Jesse Hitch "] license = "AGPL-3.0-or-later"