All Projects → archcraft-os → Archcraft

archcraft-os / Archcraft

Licence: gpl-3.0
// Source : ISO

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Archcraft

Rofi
A large collection of Rofi based custom Menu, Applets, Launchers & Powermenus.
Stars: ✭ 2,907 (+565.22%)
Mutual labels:  rofi, ubuntu, debian, archlinux, fedora, gnu-linux, window-manager
Anlinux App
AnLinux allow you to run Linux on Android without root access.
Stars: ✭ 614 (+40.5%)
Mutual labels:  ubuntu, debian, archlinux, fedora
Open Build Service
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
Stars: ✭ 599 (+37.07%)
Mutual labels:  ubuntu, debian, archlinux, fedora
Plymouth Themes
A hugh collection (80+) of plymouth themes ported from android bootanimations
Stars: ✭ 663 (+51.72%)
Mutual labels:  ubuntu, debian, archlinux, fedora
Atilo
Linux installer for termux
Stars: ✭ 629 (+43.94%)
Mutual labels:  ubuntu, debian, archlinux, fedora
Termux Os
All in One Termux Os..!! (New)
Stars: ✭ 150 (-65.68%)
Mutual labels:  debian, os, archlinux, fedora
Autodesk-Fusion-360-for-Linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
Stars: ✭ 810 (+85.35%)
Mutual labels:  debian, archlinux, fedora, gentoo
Spotcommander
The most intuitive and feature-rich remote control for Spotify for Linux
Stars: ✭ 152 (-65.22%)
Mutual labels:  ubuntu, debian, archlinux, fedora
Anlinux Resources
Image and Script for LinuxOnAndroid App
Stars: ✭ 135 (-69.11%)
Mutual labels:  ubuntu, debian, archlinux, fedora
Anlinux Adfree
AnLinux, Ad free version.
Stars: ✭ 127 (-70.94%)
Mutual labels:  ubuntu, debian, archlinux, fedora
Customarch
Arch Linux Based Custom ISOs Made With "Archiso"
Stars: ✭ 606 (+38.67%)
Mutual labels:  operating-system, os, archlinux, gnu-linux
Polybar Themes
A huge collection of polybar themes with different styles, colors and variants.
Stars: ✭ 3,687 (+743.71%)
Mutual labels:  ubuntu, debian, archlinux, window-manager
Jlivecd
Live cd/dvd customization tool
Stars: ✭ 72 (-83.52%)
Mutual labels:  ubuntu, debian, os, archlinux
Tmoe Linux
🍭Without any basic knowledge of linux shell,you can easily install and configure a GNU/Linux graphical desktop environment on 📱Android termux and 💻WSL .🍰You can also run VSCode on your android phone.🍹Graphical qemu manager,🐋support running docker on Android.配置WSL和安卓手机的linux容器,桌面环境,主题美化,远程桌面,音频服务,镜像源,uefi开机启动项,webdav(nginx),fcitx输入法以及qemu-system虚拟机...
Stars: ✭ 149 (-65.9%)
Mutual labels:  ubuntu, debian, archlinux, gentoo
Robox
The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
Stars: ✭ 303 (-30.66%)
Mutual labels:  ubuntu, debian, fedora, gentoo
wsl-distrod
Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.
Stars: ✭ 1,637 (+274.6%)
Mutual labels:  debian, fedora, gentoo
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (-23.34%)
Mutual labels:  ubuntu, debian, fedora
Ansible Role Security
Ansible Role - Security
Stars: ✭ 398 (-8.92%)
Mutual labels:  ubuntu, debian, fedora
Dots
A Repository For Config Files / Dotfiles / Themes / Color Schemes / Etc...
Stars: ✭ 100 (-77.12%)
Mutual labels:  rofi, archlinux, window-manager
Invidious-Updater
Automatic install and update script for Invidious
Stars: ✭ 181 (-58.58%)
Mutual labels:  debian, archlinux, fedora

Archcraft

Buy Me A Coffee Support me on ko-fi Support me on Paypal Support me on Patreon

Yet another minimal linux distribution, based on Arch Linux.

Homepage | Installation | Features | Screenshots | Wiki

gif


Latest Blog Posts

Highlights

  • ABIF : Arch Base Installation Framework - A Generic Offline Installer
  • GRUB2 : GRand Unified Bootloader - A multi-boot loader
  • Plymouth : The flicker-free graphical boot screen
  • Xorg : The most popular display server
  • LXDM : A lightweight display manager (login screen)
  • Openbox : A lightweight, powerful, and highly configurable stacking window manager
  • Bspwm : A tiling window manager, supports multiple monitors
  • Compton : A standalone compositor for Xorg, suitable for WMs
  • Polybar : A fast and easy-to-use tool for creating status bars
  • Rofi : Application launcher, menus & applets
  • Dunst : A lightweight notification daemon
  • Network Manager : Manage network connection
  • Thunar & PCmanFM : File managers for each window manager
  • Geany & Leafpad : A lightweight IDE & text editor
  • Yay : AUR (Arch User Repository) helper
  • Styles scripts : Various scripts to change style for each WM
  • Font Changer : An individual & a global font changer
  • Wallpaper Generator : Generates various kinds of wallpapers and applies them
  • Shell : Zsh with OMZ framework
  • CLI Programs : Vim, ranger, htop, bashtop, bmon, ncmpcpp & more

Get The ISO

1. Download - You can either download already generated ISO file, or...

undefined

2. Build ISO - If you're already using archlinux & want to build the iso, maybe with your config then...

Check list

  • [ ] archiso version : 47.1-1
  • [ ] At least 10GB of free space
  • [ ] Arch Linux 64-bit only
  • [ ] Clear pacman cache; sudo pacman -Scc
  • [ ] Configure everything as root
  • [ ] Disable auto updates
  • Open terminal and clone the archcraft repository.
git clone --depth=1 https://github.com/archcraft-os/archcraft.git
  • Change to the archcraft directory & run setup.sh.
cd archcraft
chmod +x setup.sh
./setup.sh
  • Now, Change to the iso directory & run build.sh as root.
cd iso
sudo su
./build.sh -v
  • If everything goes well, you'll have the ISO in iso/out directory.

If you want to Rebuild the ISO, remove work & out dirs inside iso directory first. then run ./build.sh -v as root. You don't need to run setup.sh again, it's a one time process only.

Boot The ISO

1. Using GRUB - If you're already using a linux distro with grub, then you can add following entry in your grub.cfg file, Replace X with your partition number, and /path/to/archcraft.iso with ISO path.

menuentry "Archcraft OS Amd_x86_x64" --class archcraft {
    set root='(hd0,X)'
    set isofile="/path/to/archcraft.iso"
    set dri="free"
    search --no-floppy -f --set=root $isofile
    probe -u $root --set=abc
    set pqr="/dev/disk/by-uuid/$abc"
    loopback loop $isofile
    linux  (loop)/arch/boot/x86_64/vmlinuz-linux img_dev=$pqr img_loop=$isofile driver=$dri quiet splash vt.global_cursor_default=0 loglevel=2 rd.systemd.show_status=false rd.udev.log-priority=3 sysrq_always_enabled=1 cow_spacesize=2G
    initrd  (loop)/arch/boot/intel-ucode.img (loop)/arch/boot/amd-ucode.img (loop)/arch/boot/x86_64/archiso.img
}

2. Using dd - Alternatively, you can use dd command to make a bootable USB_Drive/SDcard, Just open the terminal and...

sudo su
dd bs=4M if=/path/to/archcraft.iso of=/dev/sdX status=progress oflag=sync

3. Using Etcher - If you use Windows, or maybe linux but afraid of dd, then you can use Etcher to make a bootable USB/SDcard.

FYI

  • Default username and password is liveuser.
  • After installing Archcraft, run sudo pacman -Syy to sync pacman database.
  • Important - I've tested Archcraft on two laptops, with intel pantium & i3 CPUs. Obviously ISO have intel-video drivers, if you have nvidia or something, edit packages.x86_64 and uncomment the driver package according to your GPU, or WM/DE might freeze on startup (Blank/Gray screen after login).
  • If polybar is not showing some icons properly, run ~/.config/polybar/fix_modules.sh to fix Battery & Network Modules.
  • If grub is not showing other installed OSs, please run sudo grub-mkconfig -o /boot/grub/grub.cfg to regenerate grub config file on first boot into Archcraft OS.
  • Update the lockscreen according to your screen resolution with betterlockscreen -u /usr/share/backgrounds/wal_10.jpg if it's messed up.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].