Comments (4)
Why not just move the feature to the end of the installer then? Something like "Congrats! You've installed all the basic necessities for a working system. Would you like to install some more optional packages? (Y/n)"
from larbs.
First, I like LARBS as it currently stands. It's very convenient to have nearly everything I use installed the way you have it. And having all the LaTeX stuff installed, time comsuming though it may be, is really useful. Also, the installation process only happens once and then I have a very usable setup.
Next, I like having both Firefox and qutebrowser (which I am using as I write). However, it was not a big deal to install the latter and fix the startup bugs in the config file (which didn't keep it from being useable anyway) if you don't feel like maintaining the config file. The vim key bindings are really nice to use.
However, I also like CecileGS's suggestion if it isn't too much work on your part to implement. Another altermative might be to add an explanation to the current choice list of what to install, so people who are in a hurry and don't care about LaTeX can choose not to install it.
from larbs.
Also if I may hazard another suggestion that just popped into mind; how about instead of a "offline guide" telling us what optional packages are recommended for the user, how about a "script with lines of code that you need to uncomment" in the style of Pacman's config file?
E.g. if you want to install qutebrowser
in lieu of Firefox
, it would be a matter of simply uncommenting the former and commenting out the latter - the user will still be forced to choose the software they want out of their own explicit volition, and most likely will also find this method to be less intrusive compared to all the other proposals made so far in this thread.
from larbs.
Okay thanks for the feedback. I've also gotten emails about this.
I think I'm going to remove the optional programs menu and replace it with a script that will come in the home directory of the voidrice repo. It's also double as a dependency installer for people who want to just clone the repo and use it without running LARBS (although less complete). I'm going to have to think about precisely what I want to be installed by default, but if I need public input, I'll make a new issue.
Ends up that #29 was partially caused by the options script as is, so I think that LARBS will be easier for me to maintain if I make it a more controllable post-install script anyway.
from larbs.
Related Issues (20)
- I would like to manage a way to disable the terminals bold text. HOT 1
- Brightness Keys Not Working HOT 3
- LARBS installation on Artix problem with refreshing Arch keyring
- LARBS - Failed to install AUR helper HOT 9
- cant record using dmenurecord using 2 monitors HOT 1
- Missing crontab HOT 1
- My old DE Plasms breaks
- WWAN doesnt recognise hardware HOT 1
- Multi-Monitor configuration: Cursor is abnormally large HOT 1
- Librewolf margins HOT 2
- Failed to install AUR helper
- Status bar tags displaying improperly with external display HOT 4
- Yay now requires go programming language installed!
- Issues with Larbs Installation: Screen Resolution, Brightness Adjustment, and Nvidia Driver Installation HOT 6
- Sudo not prompting for root password for secondary user on Arch Linux HOT 1
- /etc/profile.d/dbus is causing multiple instances of dbus
- newsboat urls will replace with default
- Failed to Install AUR Helper HOT 1
- lf file manager stuck on "loading..." after previewing 2 or more files HOT 3
- this issues isn't fixed yet
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from larbs.