GithubHelp home page GithubHelp logo

archtitus's Introduction

Socials

GitHub Stats

πŸ‘· Check out what I'm currently working on

🌱 My latest projects

πŸ”¨ My recent Pull Requests

⭐ Recent Stars

  • penpot/penpot - Penpot: The open-source design tool for design and code collaboration
  • fairyglade/ly - display manager with console UI
  • akinomyoga/ble.sh - Bash Line Editor―a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.
  • KRTirtho/spotube - 🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
  • luong-komorebi/Awesome-Linux-Software - 🐧 A list of awesome Linux softwares

πŸ“° Recent Blog Posts

πŸ“« How to reach me:

archtitus's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

archtitus's Issues

Feature Request: installation on a partition

please add the function for installing on a partition instead of installing on a whole Ssd or Hdd and also support for dual boot. and also a feature for selecting home partition manually

I know that's an automate script but

I was reading the script and at preinstall I've found something "weird"?

  1. Why the 1st partition is 0->+1000M? Does not sgdisk use M as MB like others partition managers?
  2. You're supposing the OS is installed on a UEFI PC when it could not: the setup is clearly OK but, as said, only on an UEFI PC.
  3. As I see lots of time, 100/150MB is enough for /boot partition, more space is a waste of free space for /.
  4. I'd suggest to add the possibility to use btrfs instead of ext4 (and add subvolumes like root and home).
  1. I'd suggest to make a file with all the $ stored (for eg $HOMESCRIPT=...). On that way you have not to worry about "I've changed it on all the files?" and save you from a lot of pain in ass

For reference at point 1 and 2: https://github.com/ChrisTitusTech/ArchTitus/blob/a372b52c56f3f88ab6a9143639f5b09d89cf3a0b/0-preinstall.sh#L59L61

Installation hangs when there are no mirrors found

I live in PanamΓ‘ and there are no Arch Linux servers here,I noticed that the script assumes always that there are mirrors in the country you live,the problem is where there are no mirrors, /etc/pacman.d/mirrorlist doesn't exist,causing all the installation hang

Manually setting the country to US or another supported country solves the issue,but there must be a fallback in case mirrorlist doesn't get created.

Feature Request: Encrypted Setup

This isn't an issue, just a request. I'd really like to see an encrypted partition install, having a system unencrypted is a major concern on mobile devices. It's possible to create an encrypted BTRFS partition from my research.

Installed, booted to login screen, then wouldn't login

I used you script and went through the entire install on my roommates machine, rebooted, and once at the login screen could not login. I got the impression it was just stuck not that it was the wrong password. Added his specs below under his account.

Bug: Snapshots not configured and Grub menu does not show up

I recently ran the install script on my laptop and it booted ju just fine. I went to add kernels such as the zen kernel and the lts kernel only to realize that grub was not configured at all. I generated the grub config file and something still is preventing the menu from showing up at boot even with holding the shift key. Going deeper into each of the scripts line by line, there is no setup of the grub config file in any of them.

As for the snapper issue, when loading up the snapper gui and running the command to create a snapshot, it says that snapper has not been configured either. Similar story there of snapper not being setup for backups in any of the install scripts.

Out of Memory C++ Fatal Errors

Hey Chris, getting lost of fatal errors C++ out of memory and killing processes etc. Install takes over an hour to complete, (330mb internet connection )and I am missing the wifi in the taskbar, unable to adjust screen brightness on the laptop.
laptop has 8gb of ram but obviously some of that ill be allocated to the APU.
screenshot attached.
20211026_144901

Change to Paru from Yay

Can you change things to use Paru instead of Yay, as apparently Paru will take over as default at some point. Maybe an idea to create a symlink to paru, so that people who are still familiar with yay, could issue the yay command, and it would simply point to Paru. I edited the user.sh script and can confirm that using Paru for the aur packages works.

Black screen

After signing in it appears black screen and it doesn't show desktop

Apps not launching/KDE doesn't always fully load

Script runs fine but upon 1st boot system hangs on KDE loading screen and never reaches the desktop, if load the desktop no app will load/launch. Rebooting does not solve the problem.

System:
Ryzen 7 3700x
16Gb RAM
Radeon 5500XT

Is this using grub at all?

I'm trying to add the kernel parameter mitigations=off to /etc/default/grub, but then when I try to update grub, it doesn't let me. I also wanted to try Xanmod kernel, but since I do not get a grub welcome screen, I cannot select another kernel, which complicates things for me. Is there anything I can do to make it work? I know these are probably very noobish questions, so I apologize in advance, I just would really like to use this "distro".

Feature Request - Prompt for Swap File and full disk encryption

Would it be possible to add a prompt for Swap File and Full Disk Encryption?

Thank you for everything you're doing. I plan to pull this project and learn it so that I might help the project move forward (or fork it and create separate scripts for each of my machines.)

Unnecesary sudo

The script 3-post-setup.sh is started as root (arch-chroot /mnt /root/ArchTitus/3-post...) but it contains some sudo commands.

In this case all these sudo's are not necessary and can be removed.


Out of scope: If the script would be started as a normal user (like script 2-user.sh), the following command would not work:
sudo cat < /etc/sddm.conf
xxx
EOF

The problem here is that the cat command will have root rights, but writing data to /etc/sddm.conf would have the "user" rights. Such problems can be solved like this:
cat <<EOF | sudo tee /etc/sddm.conf > /dev/null
xxx
EOF

Better explained here: Shellcheck 2024

Minimal install

I would like to have the option to have a minimal installation without any software like gimp, brave ...

Boot Stuck Hybrid (Nvidia+Intel)

After the installation is complete, the boot screen got stucked, tried to uninstall Nvidia drivers but nothing worked for me. Plx help

Bug: Copy command fails if clone done with lowercase (Fix Commited to Test)

Git clone command used:
git clone https://github.com/ChrisTitusTech/archtitus
instead of
git clone https://github.com/ChrisTitusTech/ArchTitus

Using the first one creates the directory ~/archtitus

The scripts 0-preinstall.sh contains the copy command:
cp -R ~/ArchTitus /mnt/root

which of course can not work.

Possible solution - use this at beginning of script and then use this variable for the copy command:
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
cp -R ${SCRIPT_DIR} /mnt/root/ArchTitus

Feature request: allow minimal instillation

I would like an option to have a minimal installation as I do not want kde and I'm not forking this on github as I have a problem with how you lay out the pkdgs and am scared of making the script fail. In my opinion you should organise pkdgs as a list of core pkdgs these would include the base, linux and linux-headers etc and a list of extra packdges these are packadges you add to becuase you use them like kde or steam. This would allow me to safely remove all the extra packadges without worry and add custom ones. But thats a completely seperate issue.

Bug: Minimal memory 8GB Needed

Just tried installing your archlinux project and somewhere in the compiling phase it runs out of memory on a 4GB machine and fails compiling anything after that. When upping memory to at least 8GB everything runs smoothly.

Thanks for sharing your work Chris.. keep it up!

Bug: Install issues on 4 GB of RAM

While this might not need a fix, maybe just a note for future users that try this i ran into the following when trying to install on my low spec HP Cloud laptop, also would probably not run into these issues on more powerful computers

1st. Had to tell archlinux install environment to boot with more of a ramdisk (256mb by default) using cow_spacesize=1G at the end of the kernel parameters, otherwise the script would run out of space when downloading packages.

2nd. for some reason it never mounted the drives after formatting, causing it to install to the booted ramdisk, i got pass this by manually mounting and then running the script without formatting. (also note i formated it again with ext4 instead of btrfs, so i also had to manually set a label of ROOT, and also remove the rootflag "subvol=@" in the syslinux arch.conf

3rd. during install when it was compiling i kept running into OutOfMemory and it would kill an instance of the cc1plus process, i got past this by killall cc1plus in another console, although im not sure if this might have caused other problems, although everything mostly appears fine.

(Laptop Specs - HP Cloud 14, Celeron N3060, 4gb Ram, 32GB SSD seen as mmcblk0)
Otherwise nice work!

Black Screen With Cursor After Fresh Install

So Ive installed Arch with this script 2 times and both times its happened where After the install and I reboot, It starts with a black screen and a mouse cursor but nothing else. I was able to get to the terminal with Alt+Ctl+F2 and do the command sudo systemctl stop SDDM.service and then sudo systemctl start SDDM.service and that seemed to fix it. The issue persists after reboot as well. I just made an account to point out this issue. Hopefully It gets fixed quick and not a lot of others have had this issue as well.

Missing items

if I go to Displays and monitor the screen resolution setting is not there.
Right-click on the main menu the 3rd option is missing (Where you see all the icons) It was before at first release.

Hostname problems

If you're installing with the script on e.g. an usb-tethering connection instead of wifi or ethernet, then the hostname will default to archlinux. If that router you're connecting to already has that registered, then no programs will start since they cant find the display.

The solution to this was to disconnect from WIFI, manually change the hostname in the networkmanager config and in /etc/hosts, then do a reboot.

Feature Change: Discover remove and pamac add

Please add pacman packages...
plasma-nm bluez-utils dtc extra-cmake-modules gwenview filelite kcodecs kcoreaddons kde-plasma-addons kinfocenter kscreen libdvdcss powerdevil python-notify2 python-psutil python-pyqt5

Please add aur package..
lightlyshaders-git

Other de fail

Pressed 2 at end of script for other desktop environment.
Script exited in a non-bootable state

Languages

It would be good if other languages/keyboard layouts could be selected for installation. I changed the language in KDE, checked if there are any updates, then the system stopped while booting

Some errors during the final scripts running

image
image

This is the output coming from the terminal, I am on a Virtual Box VM with a 16GB dynamically allocated drive and 4GB of RAM.
I just have the state saved for now, but it just keeps looping through.

cant install on vmware workstation

Not installing system token, since we are running in a virtualized environment.
Created EFI boot entry "Linux Boot Manager",
cp: cannot stat '/etc/pacman.d/mirrorlist': No such file or directory......

NTP service not installed

Script 3-post-setup.sh calls:
sudo ntpd -qg
sudo systemctl enable ntpd.service
And following errors appear:
sudo: ntpd: command not found
Failed to enable unit, unit ntpd.service does not exist

Solution: add ntp package in the list of packages to install
Doing it manually pacman -S ntp and executing both commands afterwards works correctly.

Black screen

Hello,
I am very new to this. I tried to install the Arch and follow the instruction from the YouTube video. I have created the bootable usb with Ventoy and Rufus, just to see if I am doing something wrong, but each time I try to install I am not getting the step 6. to choose KDE or other.
After install I get the black screen so I do the following:

  1. Ctrl+Alt+F2
  2. Login
  3. Sudo pacman -Sy pasma-meta (it installs packages)
  4. Reboot
    But still getting the black screen
    I am installing it on a separate nvme drive Ryzen 7, 64GB memory and AMD 6700XT Video card.
    Thank you for any hints.

Variable appears unused

Script 0-preinstall.sh contains variable
iso=$(curl -4 ifconfig.co/country-iso)
which is used later by reflector in same script.
Script 1-setup.sh assigns the variable again (copy-paste?) but does not use it afterwards.

stuck

image
stuck here for 30mins aready

Feature / Package Request: Rclone & Rclone Browser

I was wondering if you've thought adding of OR have a program already in the ArchTitus install like Rclone and Rclone Browser, I just found out about it and it seems like a really good addition to the package, let me know what you think. Keep up the GREAT work!

Apps and certain ui wont work with wifi connected.

After installing and entering to desktop everything works fine until a Wifi connection is established, It sits for a few seconds or so then closes. I've tried manually adding a WIfi connection but it persists. I came across another post saying it could have something to do with the host file but I did not try it as it gets a little more technical.

Ryzen 5 5600x
RTX 2070 SUPER
Samsung EVO SSD
Intel AC 8260 wifi card

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.