diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 4a2b7c4..d9a0a09 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -103,23 +103,25 @@ myawesomemenu = { -- import external generic application menu: xdg_menu = require("archmenu") -mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, - { "Applications", xdgmenu }, - { "Terminator", "terminator", "/usr/share/icons/hicolor/scalable/apps/terminator.svg" }, - { "Firefox", "firefox", "/usr/share/icons/hicolor/16x16/apps/firefox.png" }, - { "Chromium", "chromium", "/usr/share/icons/hicolor/16x16/apps/chromium.png" }, - { "Filezilla", "filezilla", "/usr/share/icons/hicolor/scalable/apps/filezilla.svg" }, - { "Thunar", "thunar", "/usr/share/icons/hicolor/scalable/apps/Thunar.svg" }, - { "Edn", "edn", "/home/heero/.local/application/edn.app/share/edn/icon.png"}, - { "Zeus Video", "zeus-player-video", "/home/heero/.local/application/zeus-player-video.app/share/zeus-player-video/icon.png"}, - { "Zeus Audio", "zeus-player-audio", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-player-audio/icon.png"}, - { "Zeus Picture", "zeus-viewer-picture", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-viewer-picture/icon.png"}, +mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, + { "Applications", xdgmenu }, + { "Terminator", "terminator", "/usr/share/icons/hicolor/scalable/apps/terminator.svg" }, + { "Firefox", "firefox", "/usr/share/icons/hicolor/16x16/apps/firefox.png" }, + { "Chromium", "chromium", "/usr/share/icons/hicolor/16x16/apps/chromium.png" }, + { "Filezilla", "filezilla", "/usr/share/icons/hicolor/scalable/apps/filezilla.svg" }, + { "Thunar", "thunar", "/usr/share/icons/hicolor/scalable/apps/Thunar.svg" }, + { "Edn", "edn", "/home/heero/.local/application/edn.app/share/edn/icon.png"}, + { "Zeus Video", "zeus-player-video", "/home/heero/.local/application/zeus-player-video.app/share/zeus-player-video/icon.png"}, + { "Zeus Audio", "zeus-player-audio", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-player-audio/icon.png"}, + { "Zeus Picture", "zeus-viewer-picture", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-viewer-picture/icon.png"}, { "ARandR (multiscreen config)", "arandr"}, + { "Virtualbox", "virtualbox", "/usr/share/icons/hicolor/scalable/mimetypes/virtualbox.svg"}, { "BlueBerry (Bluetooth management)", "blueberry"}, - { "Record screen", "simplescreenrecorder"}, - { "Image to poster", "posterazor"}, - { "Draw.io", "chromium --profile-directory=Default --app-id=pebppomjfocnoigkeepgbmcifnnlndla", "/home/heero/.local/share/icons/hicolor/128x128/apps/chrome-pebppomjfocnoigkeepgbmcifnnlndla-Default.png" }, - { "X-lock", "xlock"} + { "Record screen", "simplescreenrecorder"}, + { "Image to poster", "posterazor"}, + { "Blender (3D edition)", "blender", "/usr/share/icons/hicolor/scalable/apps/blender.svg"}, + { "Draw.io", "chromium --profile-directory=Default --app-id=pebppomjfocnoigkeepgbmcifnnlndla", "/home/heero/.local/share/icons/hicolor/128x128/apps/chrome-pebppomjfocnoigkeepgbmcifnnlndla-Default.png" }, + { "X-lock", "xlock", "/usr/share/icons/hicolor/scalable/actions/screensaver-unlock-symbolic.svg"} } }) diff --git a/0_install_system.md b/0_install_system.md index 5e579cc..8dd9731 100644 --- a/0_install_system.md +++ b/0_install_system.md @@ -51,44 +51,65 @@ mkfs.ext4 /dev/sda4 mount all... ``` -mount /dev/sda3 /mnt -mkdir /mnt/{boot,home} -mount /dev/sda1 /mnt/boot -mount /dev/sda4 /mnt/home -swapon /dev/sda2 +mount /dev/sda3 /mnt +mkdir /mnt/home +mount /dev/sda4 /mnt/home +swapon /dev/sda2 ``` Install the base system ----------------------- Replace \ by what you want... ``` -pacstrap /mnt base base-devel syslinux vim git gptfdisk -genfstab -L -p /mnt >> /mnt/etc/fstab -arch-chroot /mnt -echo > /etc/hostname -ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime -vim /etc/locale.gen (en_us, fr, ja & utf-8) -locale-gen -echo "LANG=\"en_US.UTF-8\"" > /etc/locale.conf -echo "KEYMAP=" > /etc/vconsole.conf +pacstrap /mnt base base-devel vim git gptfdisk +arch-chroot /mnt +echo > /etc/hostname +ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime +vim /etc/locale.gen (en_us, fr, ja & utf-8) +locale-gen +echo "LANG=\"en_US.UTF-8\"" > /etc/locale.conf +echo "KEYMAP=" > /etc/vconsole.conf -mkinitcpio -p linux -syslinux-install_update -iam +mkinitcpio -p linux ``` -then edit /boot/syslinux/syslinux.cfg if /dev/sda3 is not correct -Pacman... +Configure bootloader +``` +pacman -S grub efibootmgr dosfstools os-prober mtools +mkdir /boot/EFI +mount /dev/sda1 /boot/EFI #Mount FAT32 EFI partition +grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck +# create the configuration: +grub-mkconfig -o /boot/grub/grub.cfg +``` + +Now we need to save the partion table of the system +``` +exit +genfstab -L -p /mnt >> /mnt/etc/fstab +arch-chroot /mnt +``` + +Pacman... activate Color and multilib in /etc/pacman.conf Wireless network configuration ------------------------------ ``` -pacman -S networkmanager -systemctl enable NetworkManager.service +pacman -S networkmanager +systemctl enable NetworkManager.service ``` -list network: nmcli con show -connect to network: nmcli dev wifi connect password [iface wlan1] +list network: nmcli con show +connect to network: nmcli dev wifi connect password [iface wlan1] or use the ncurse ui tool "nmtui" +Remove sudo +----------- + +sudo generate many security fail, to prevent it remove it +``` +pacman -R sudo +``` + Archlinux package config ------------------------ @@ -106,11 +127,11 @@ passwd Adding User ----------- ``` -useradd -g users -m -s /bin/bash +useradd -g users -m -s /bin/bash ``` -Adding user to a group: +Adding user to a group: ``` -usermod -a -G +usermod -a -G ``` Change pasword: ``` @@ -123,7 +144,7 @@ Misc X Server multi-user ------------------- -Edit /etc/pam.d/su su-l and add: +Edit /etc/pam.d/su su-l and add: ``` session optional pam_xauth.so ``` diff --git a/4_graphic_interface.md b/4_graphic_interface.md index 03f6ec7..7afc994 100644 --- a/4_graphic_interface.md +++ b/4_graphic_interface.md @@ -1,9 +1,19 @@ +Set-up interface GUI +==================== + + Set first the Xautority: ``` touch ~/.Xauthority ``` +``` +pacman -S mesa +pacman -S xf86-video-intel +pacman -S bumblebee +pacman -S xf86-video-nouveau +``` gui --- @@ -29,7 +39,7 @@ echo exec cinnamon-session >> ~/.xinitrc OR ``` # when no graphic engine -echo \#exec awesome > ~/.xinitrc +echo awesome > ~/.xinitrc ``` other gui tools diff --git a/noTurboAtStartUp.service b/noTurboAtStartUp.service index 90dd497..3b407d0 100644 --- a/noTurboAtStartUp.service +++ b/noTurboAtStartUp.service @@ -1,5 +1,7 @@ # cp noTurboAtStartUp.sh /usr/bin -# cp noTurboAtStartUp.service /lib/systemd/system/ +# cp noTurboAtStartUp.service /usr/lib/systemd/system/ +# systemctl start noTurboAtStartUp +# systemctl enable noTurboAtStartUp [Unit] Description=Disable turbo capability when system start After=network.target remote-fs.target nss-lookup.target