Using it on my latest install. Not bad. I mostly picked it for the visual aspects but I’m in the fence about it’s functionality. It feels like it takes more clicks than it should to open stuff.
Using it on my latest install. Not bad. I mostly picked it for the visual aspects but I’m in the fence about it’s functionality. It feels like it takes more clicks than it should to open stuff.
Ansible is a legitimate way to provision a VM, but that’s not it’s strong suit. You should look into Teraform as it’s more industry standard.
Been using it a few weeks and mostly happy. 2 gripes are waydroid not working (didn’t have a big desire to use it but still) and leaning into the immutability aspect can be tough. I say it’s tough because it didn’t take long to run into a case where I really need to use rpm-ostree install and I’ve so far failed at using workarounds.
I have a very similar script. I basically have one branch that’s only manual commits and a “sister branch” that includes all manual commits plus some automatic ones. I determine what is auto-committed based on a simple test script. The test might be as simple as, “Did it build without errors? Commit.”
Really. For a new user, fixing the repos is one of the less intuitive things to do.
Don’t mind the ||
but I do agree if you’re validating an input you’d best find all issues at once instead of “first rule wins”.
Hoping it remains viable for a long time without updates. Syncing my KeePass database is really key for me. I need to fluidly add and read passwords from at least 3 devices.
Or just skip ahead and unionize.
5th Circuit: “Hold my Trump Bible.”
I’m new to Gnome, been using XFCE and Budgie for the longest time. Does this or any other extension allow offsetting the location of the date and time? A webcam attached to my monitor mostly blocks it.
Wow. I might have the same model. What distro are you running?
I’m running Ubuntu Budgie Jellyfish. My biggest gripes are battery life and notifications (only low battery warning I get is the screen flickering 1 min before it dies at around 5% power), video (maybe once a month the screen will go black and I can’t do anything but hard reset), and Wi-Fi (5G connection is much more likely to drop than 2.4G if I’m between APs). Might be a bit of a lemon since I had to get the mobo replaced in like the first 2 weeks.
My Dell XPS is my most hated computer. 90% stable with Ubuntu but that 10% really stings.
Interesting project. Thanks for the share. Just saying Ansible is a more “general purpose” tool, almost a programming language, to configure most anything, not just desktop environments.
Not that it would eliminate every shell command but you should learn Ansible. This is what’s it’s built for.
How does “foo” mean “get”? Half the battle of writing correct code is writing code that’s easy to interpret. Do you always look at the guts of every function you’re about to use?
Don’t know but copyright holders have demonstrated a few cases where they got AI to blatantly rip off copyrighted pictures or music.
I’m highly considering this as a daily driver. Docs need a bit more organization and not sure how big the community is but it checks a lot of boxes for me.
What’s the purpose of foo? Why an ambiguous single character variable? What if the property was there but the value was null? Why not use (assuming JS) optional chaining?
I’d approach it more like this:
function getWhatevrProp(userData) (
const default = { whatevr: "n/a" };
return { ...default, ...userData }.whatevr;
}
Sorry, read too fast the first time. It’s more likely Python. I also don’t know Python well enough to give recommendations on that.
Again, capable of a lot but it’s best at configuration management. I like to use Ansible after I install an OS to do things like tweak SSH to be more secure, install Fish shell, set common environment variables and aliases, create a bin folder in my home directory, and clone down a bunch of custom scripts I have and a remote Git repository. You can do this kind of thing with a bash script also but with a well written ansible playbook you can run it over and over and it can fix configuration drift (in my example it could ensure my repository of scripts is up to date).