mirror of
https://github.com/mrfluffy-dev/artix-setup.git
synced 2026-01-17 05:10:34 +00:00
added more pacages as well as pre set system files
This commit is contained in:
13
environment
Normal file
13
environment
Normal 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
8
hosts
Normal 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
|
||||||
22
setup.sh
22
setup.sh
@@ -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"
|
||||||
|
|||||||
17
setup2.sh
17
setup2.sh
@@ -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
96
sudoers
Normal 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
|
||||||
Reference in New Issue
Block a user