added more pacages as well as pre set system files

This commit is contained in:
Zastian Pretorius
2021-06-01 11:57:58 +02:00
parent e9636a0c89
commit 34ade64a26
5 changed files with 144 additions and 12 deletions

13
environment Normal file
View File

@@ -0,0 +1,13 @@
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
#
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
QT_QPA_PLATFORMTHEME=qt5ct

8
hosts Normal file
View File

@@ -0,0 +1,8 @@
# Static table lookup for hostnames.
# See hosts(5) for details.
#
127.0.0.1 localhost
::1 localhost
127.0.1.1 mrfluffypc

View File

@@ -5,7 +5,7 @@ echo Installing all the needed pacages from main artix/arch repo
pacman -S \ pacman -S \
xorg \ xorg \
lightdm \ lightdm \
lightdm-openrc \ # lightdm-openrc \
lightdm-gtk-greeter \ lightdm-gtk-greeter \
lightdm-gtk-greeter-settings \ lightdm-gtk-greeter-settings \
xmonad \ xmonad \
@@ -21,16 +21,16 @@ pacman -S \
arandr \ arandr \
lxappearance \ lxappearance \
qt5ct \ qt5ct \
thunar \ # thunar \
thunar-archive-plugin \ # thunar-archive-plugin \
thunar-volman \ # thunar-volman \
xfce4-settings \ xfce4-settings \
tumbler \ tumbler \
raw-thumbnailer \ raw-thumbnailer \
gvfs \ gvfs \
gvfs-mtp \ gvfs-mtp \
networkmanager \ networkmanager \
networkmanager-openrc \ # networkmanager-openrc \
network-manager-applet \ network-manager-applet \
nextcloud-client \ nextcloud-client \
polkit-gnome \ polkit-gnome \
@@ -41,7 +41,17 @@ pacman -S \
base-devel \ base-devel \
noto-fonts-emoji \ noto-fonts-emoji \
neofetch \ neofetch \
neovim neovim \
pavucontrol \
anki \
mpv \
vlc \
virt-manager \
qemu \
pcmanfm \
atril \
ark \
qalculate-gtk
echo "Pleas profide a username:" echo "Pleas profide a username:"
read -r name read -r name
useradd -m "$name" useradd -m "$name"

View File

@@ -17,7 +17,11 @@ paru -S \
nerd-fonts-iosevka \ nerd-fonts-iosevka \
noto-fonts-emoji \ noto-fonts-emoji \
font-manager \ font-manager \
siji siji \
brave-bin \
flatpak
flatpak install discord
flatpak install libreoffice
git clone https://github.com/ZastianPretorius/config.git git clone https://github.com/ZastianPretorius/config.git
cd config || exit 1 cd config || exit 1
for entry in * for entry in *
@@ -28,19 +32,20 @@ for entry in .*
do do
if [ "$entry" = "." ] if [ "$entry" = "." ]
then then
elif ["$entry" = ".." ] echo hello
elif [ "$entry" = ".." ]
then then
echo hello
else else
mv "$entry" /home/"$name"/"$entry" mv "$entry" /home/"$name"/"$entry"
fi fi
done done
cd || exit 1 cd || exit 1
xmonad --recompile
mkdir Pictures mkdir Pictures
cd Pictures || exit 1 cd Pictures || exit 1
git clone https://github.com/ZastianPretorius/wallpapers.git git clone https://github.com/ZastianPretorius/wallpapers.git
printf "sudo password:" sudo rc-update add NetworkManager
read -r pass sudo rc-update add lightdm
echo "$pass" | sudo rc-update add NetworkManager
echo "$pass" | sudo rc-update add lightdm

96
sudoers Normal file
View File

@@ -0,0 +1,96 @@
## sudoers file.
##
## This file MUST be edited with the 'visudo' command as root.
## Failure to use 'visudo' may result in syntax or file permission errors
## that prevent sudo from running.
##
## See the sudoers man page for the details on how to write a sudoers file.
##
##
## Host alias specification
##
## Groups of machines. These may include host names (optionally with wildcards),
## IP addresses, network numbers or netgroups.
# Host_Alias WEBSERVERS = www1, www2, www3
##
## User alias specification
##
## Groups of users. These may consist of user names, uids, Unix groups,
## or netgroups.
# User_Alias ADMINS = millert, dowdy, mikef
##
## Cmnd alias specification
##
## Groups of commands. Often used to group related commands together.
# Cmnd_Alias PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
# /usr/bin/pkill, /usr/bin/top
# Cmnd_Alias REBOOT = /sbin/halt, /sbin/reboot, /sbin/poweroff
##
## Defaults specification
##
## You may wish to keep some of the following environment variables
## when running commands via sudo.
##
## Locale settings
# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"
##
## Run X applications through sudo; HOME is used to find the
## .Xauthority file. Note that other programs use HOME to find
## configuration files and this may lead to privilege escalation!
# Defaults env_keep += "HOME"
##
## X11 resource path settings
# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"
##
## Desktop path settings
# Defaults env_keep += "QTDIR KDEDIR"
##
## Allow sudo-run commands to inherit the callers' ConsoleKit session
# Defaults env_keep += "XDG_SESSION_COOKIE"
##
## Uncomment to enable special input methods. Care should be taken as
## this may allow users to subvert the command being run via sudo.
# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
##
## Uncomment to use a hard-coded PATH instead of the user's to find commands
# Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
##
## Uncomment to send mail if the user does not enter the correct password.
# Defaults mail_badpass
##
## Uncomment to enable logging of a command's output, except for
## sudoreplay and reboot. Use sudoreplay to play back logged sessions.
# Defaults log_output
# Defaults!/usr/bin/sudoreplay !log_output
# Defaults!/usr/local/bin/sudoreplay !log_output
# Defaults!REBOOT !log_output
##
## Runas alias specification
##
##
## User privilege specification
##
root ALL=(ALL) ALL
## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL
%wheel ALL=NOPASSWD: /bin/reboot, /bin/poweroff
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
## Uncomment to allow members of group sudo to execute any command
# %sudo ALL=(ALL) ALL
## Uncomment to allow any user to run sudo if they know the password
## of the user they are running the command as (root by default).
# Defaults targetpw # Ask for the password of the target user
# ALL ALL=(ALL) ALL # WARNING: only use this together with 'Defaults targetpw'
## Read drop-in files from /etc/sudoers.d
@includedir /etc/sudoers.d