-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue 170 #171
Issue 170 #171
Conversation
I've also made the .zshrc jinja template able to be overridden. |
Hi @n3pjk. I appreciate the PR (you clearly put a lot of work into it), but unfortunately, I've decided to depreciate this Ansible role. It's been years since I've used this role myself and I no longer have time to maintain it. I've moved on to using a Zsh Plugin manager (zimfw) and a custom dotfile repo (https://code.visualstudio.com/docs/devcontainers/containers#_personalizing-with-dotfile-repositories). You're welcome to fork this role, but the tests are broken due to incompatible Python dependency changes. I've been moving my roles to use tox for testing (in place of my Molecule Wrapper script) and freezing all the dependency versions, but this role hasn't been updated. |
Sounds good. The role is useful for automated deployments in an enterprise. My desktop happened to be fairly customized. I wanted to give back and would be interested in taking over maintainer responsibilities if you'd like. There's more updates to be made due to zsh-newuser-install, compinit, and more.
Sent from my Verizon, Samsung Galaxy smartphone
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: John Freeman ***@***.***>
Sent: Sunday, August 6, 2023 3:46:31 PM
To: gantsign/ansible-role-oh-my-zsh ***@***.***>
Cc: Paul Knight ***@***.***>; Mention ***@***.***>
Subject: Re: [gantsign/ansible-role-oh-my-zsh] Issue 170 (PR #171)
Hi @n3pjk<https://github.com/n3pjk>. I appreciate the PR (you clearly put a lot of work into it), but unfortunately, I've decided to depreciate this Ansible role. It's been years since I've used this role myself and I no longer have time to maintain it.
I've moved on to using a Zsh Plugin manager (zimfw<https://github.com/zimfw/zimfw>) and a custom dotfile repo (https://code.visualstudio.com/docs/devcontainers/containers#_personalizing-with-dotfile-repositories).
You're welcome to fork this role, but the tests are broken due to incompatible Python dependency changes. I've been moving my roles to use tox<https://tox.wiki/> for testing (in place of my Molecule Wrapper script) and freezing all the dependency versions, but this role hasn't been updated.
—
Reply to this email directly, view it on GitHub<#171 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AA2LV662SHZQSLZTHDTX3NTXT7YBJANCNFSM6AAAAAA267GGKU>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@n3pjk, unfortunately, given this Ansible role is under my company |
Besides the custom themes and plugins, I noticed that there's no check if the user is managed locally or not. Our desktops are joined to a domain and managed with PBIS. I put the defaults into a default dictionary to simplifies conditionals. I cleaned up the jinja scripts in the template and moved the user loop up to main, simplifying the install code.