https://github.com/ryanpcmcquen/config-o-matic
:wine_glass: Configure Slackware installs in no time with config-o-matic!
https://github.com/ryanpcmcquen/config-o-matic
configuration freeslack hacktoberfest provisioning shell slackware
Last synced: 1 day ago
JSON representation
:wine_glass: Configure Slackware installs in no time with config-o-matic!
- Host: GitHub
- URL: https://github.com/ryanpcmcquen/config-o-matic
- Owner: ryanpcmcquen
- License: mpl-2.0
- Created: 2014-04-14T20:56:20.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2022-03-01T17:24:30.000Z (about 3 years ago)
- Last Synced: 2024-05-02T00:44:29.268Z (12 months ago)
- Topics: configuration, freeslack, hacktoberfest, provisioning, shell, slackware
- Language: Shell
- Homepage:
- Size: 778 KB
- Stars: 17
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# config-o-matic
Configure Slackware installs in no time with config-o-matic! (patent pending)
Options presented when running the ROOT script:
1. CURRENT: Switches to slackware-current/slackware64-current mirrors instead of stable.
2. MISCELLANY: Installs a lot of additional packages, themes and miscellany.
3. MULTILIB: Adds Eric Hameleer's MULTILIB repo to slackpkg+ and installs/upgrades it (64 bit only).
4. WIFIR: An easy wifi connection script. Reliable and simple. See it [here](https://github.com/ryanpcmcquen/linuxTweaks/blob/master/slackware/wifir).##### config-o-matic does a lot! You should read through the script and remove any parts you don't want. ;-)
---
(#):
`cd; wget -N https://raw.githubusercontent.com/ryanpcmcquen/config-o-matic/master/.slackConfigROOT.sh -P ~/; sh ~/.slackConfigROOT.sh`
(\$):
`cd; wget -N https://raw.githubusercontent.com/ryanpcmcquen/config-o-matic/master/.slackConfig%24.sh -P ~/; sh ~/.slackConfig\$.sh`
---
To enable the wheel group, and add all non-root users to it (as well as the typical Slackware groups), run this:
```
## enable the wheel group
if [ ! -e /etc/sudoers.d/wheel-enable ]; then
echo "%wheel ALL=(ALL) ALL" > /etc/sudoers.d/wheel-enable
fi## add all non-root users (except ftp) to wheel group
getent passwd | grep "/home" | cut -d: -f1 | sed '/ftp/d' | xargs -i usermod -G wheel -a {}
## the standard groups in case you forget when you run adduser ;-)
getent passwd | grep "/home" | cut -d: -f1 | sed '/ftp/d' | \
xargs -i usermod -G audio,cdrom,floppy,plugdev,video,power,netdev,lp,scanner -a {}
```---
# NOTES:
- You should either fork this project or download it and set it to YOUR config files, just running my scripts will set up my preferred configs.
- \$ user configuration is the same regardless of using stable or current.
---
#### Me:
(#):
`cd; wget -N https://raw.githubusercontent.com/ryanpcmcquen/config-o-matic/master/.ryan -P ~/; sh ~/.ryan`
(\$):
`cd; wget -N https://raw.githubusercontent.com/ryanpcmcquen/config-o-matic/master/.ryan%24 -P ~/; sh ~/.ryan\$`