├── .github └── workflows │ └── manual.yml ├── .gitignore ├── LICENSE ├── files ├── mirrorlist.asahi-alarm ├── nm │ └── wifi_backend.conf ├── skel │ ├── .zsh │ │ └── functions │ │ │ ├── chpwd_update_git_vars │ │ │ ├── fake-enter │ │ │ ├── precmd_term_title │ │ │ ├── precmd_update_git_vars │ │ │ ├── preexec_term_title │ │ │ ├── preexec_update_git_vars │ │ │ ├── prompt_git_info │ │ │ ├── term_title │ │ │ └── update_current_git_vars │ └── .zshrc └── xdg │ ├── kdeglobals │ └── mimeapps.list └── scripts ├── base ├── 00-pacman.sh ├── 10-base-packages.sh ├── 15-kernel.sh ├── 20-fstab.sh ├── 30-grub.sh ├── 30-networkmanager.sh └── 50-firstboot.sh ├── gnome ├── 00-users.sh ├── 10-skel.sh ├── 15-pacman.sh ├── 20-packages.sh ├── 30-networkmanager.sh ├── 35-bluetooth.sh ├── 50-gdm.sh ├── 60-calamares.sh └── 70-xdg.sh ├── hyprland ├── 00-users.sh ├── 10-skel.sh ├── 15-pacman.sh ├── 20-packages.sh ├── 30-networkmanager.sh ├── 35-bluetooth.sh ├── 50-sddm.sh ├── 60-calamares.sh ├── 70-xdg.sh └── 80-wallpaper.sh ├── lxqt ├── 00-users.sh ├── 10-skel.sh ├── 15-pacman.sh ├── 20-packages.sh ├── 30-networkmanager.sh ├── 35-bluetooth.sh ├── 50-lightdm.sh ├── 60-calamares.sh └── 70-xdg.sh ├── mate ├── 00-users.sh ├── 10-skel.sh ├── 15-pacman.sh ├── 20-packages.sh ├── 30-networkmanager.sh ├── 35-bluetooth.sh ├── 50-lightdm.sh ├── 60-calamares.sh └── 70-xdg.sh ├── plasma ├── 00-users.sh ├── 10-skel.sh ├── 15-pacman.sh ├── 20-packages.sh ├── 30-networkmanager.sh ├── 35-bluetooth.sh ├── 50-sddm.sh ├── 60-calamares.sh └── 70-xdg.sh └── xfce ├── 00-users.sh ├── 10-skel.sh ├── 15-pacman.sh ├── 20-packages.sh ├── 30-networkmanager.sh ├── 35-bluetooth.sh ├── 50-lightdm.sh ├── 60-calamares.sh └── 70-xdg.sh /.github/workflows/manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/.github/workflows/manual.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dl 2 | img 3 | images 4 | root 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /files/mirrorlist.asahi-alarm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/mirrorlist.asahi-alarm -------------------------------------------------------------------------------- /files/nm/wifi_backend.conf: -------------------------------------------------------------------------------- 1 | [device] 2 | wifi.backend=iwd 3 | 4 | -------------------------------------------------------------------------------- /files/skel/.zsh/functions/chpwd_update_git_vars: -------------------------------------------------------------------------------- 1 | update_current_git_vars 2 | -------------------------------------------------------------------------------- /files/skel/.zsh/functions/fake-enter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/skel/.zsh/functions/fake-enter -------------------------------------------------------------------------------- /files/skel/.zsh/functions/precmd_term_title: -------------------------------------------------------------------------------- 1 | term_title "zsh [`print -Pn "%~"`]" 2 | -------------------------------------------------------------------------------- /files/skel/.zsh/functions/precmd_update_git_vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/skel/.zsh/functions/precmd_update_git_vars -------------------------------------------------------------------------------- /files/skel/.zsh/functions/preexec_term_title: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/skel/.zsh/functions/preexec_term_title -------------------------------------------------------------------------------- /files/skel/.zsh/functions/preexec_update_git_vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/skel/.zsh/functions/preexec_update_git_vars -------------------------------------------------------------------------------- /files/skel/.zsh/functions/prompt_git_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/skel/.zsh/functions/prompt_git_info -------------------------------------------------------------------------------- /files/skel/.zsh/functions/term_title: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/skel/.zsh/functions/term_title -------------------------------------------------------------------------------- /files/skel/.zsh/functions/update_current_git_vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/skel/.zsh/functions/update_current_git_vars -------------------------------------------------------------------------------- /files/skel/.zshrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/skel/.zshrc -------------------------------------------------------------------------------- /files/xdg/kdeglobals: -------------------------------------------------------------------------------- 1 | [General] 2 | BrowserApplication=firefox.desktop 3 | -------------------------------------------------------------------------------- /files/xdg/mimeapps.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/files/xdg/mimeapps.list -------------------------------------------------------------------------------- /scripts/base/00-pacman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/base/00-pacman.sh -------------------------------------------------------------------------------- /scripts/base/10-base-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/base/10-base-packages.sh -------------------------------------------------------------------------------- /scripts/base/15-kernel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/base/15-kernel.sh -------------------------------------------------------------------------------- /scripts/base/20-fstab.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/base/20-fstab.sh -------------------------------------------------------------------------------- /scripts/base/30-grub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/base/30-grub.sh -------------------------------------------------------------------------------- /scripts/base/30-networkmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/base/30-networkmanager.sh -------------------------------------------------------------------------------- /scripts/base/50-firstboot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/base/50-firstboot.sh -------------------------------------------------------------------------------- /scripts/gnome/00-users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/gnome/00-users.sh -------------------------------------------------------------------------------- /scripts/gnome/10-skel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/gnome/10-skel.sh -------------------------------------------------------------------------------- /scripts/gnome/15-pacman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/gnome/15-pacman.sh -------------------------------------------------------------------------------- /scripts/gnome/20-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/gnome/20-packages.sh -------------------------------------------------------------------------------- /scripts/gnome/30-networkmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/gnome/30-networkmanager.sh -------------------------------------------------------------------------------- /scripts/gnome/35-bluetooth.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable bluetooth.service 5 | -------------------------------------------------------------------------------- /scripts/gnome/50-gdm.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable gdm.service 5 | -------------------------------------------------------------------------------- /scripts/gnome/60-calamares.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | systemctl enable calamares.service 4 | -------------------------------------------------------------------------------- /scripts/gnome/70-xdg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/gnome/70-xdg.sh -------------------------------------------------------------------------------- /scripts/hyprland/00-users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/hyprland/00-users.sh -------------------------------------------------------------------------------- /scripts/hyprland/10-skel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/hyprland/10-skel.sh -------------------------------------------------------------------------------- /scripts/hyprland/15-pacman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/hyprland/15-pacman.sh -------------------------------------------------------------------------------- /scripts/hyprland/20-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/hyprland/20-packages.sh -------------------------------------------------------------------------------- /scripts/hyprland/30-networkmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/hyprland/30-networkmanager.sh -------------------------------------------------------------------------------- /scripts/hyprland/35-bluetooth.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable bluetooth.service 5 | -------------------------------------------------------------------------------- /scripts/hyprland/50-sddm.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable sddm.service 5 | -------------------------------------------------------------------------------- /scripts/hyprland/60-calamares.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | systemctl enable calamares.service 4 | -------------------------------------------------------------------------------- /scripts/hyprland/70-xdg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/hyprland/70-xdg.sh -------------------------------------------------------------------------------- /scripts/hyprland/80-wallpaper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/hyprland/80-wallpaper.sh -------------------------------------------------------------------------------- /scripts/lxqt/00-users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/lxqt/00-users.sh -------------------------------------------------------------------------------- /scripts/lxqt/10-skel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/lxqt/10-skel.sh -------------------------------------------------------------------------------- /scripts/lxqt/15-pacman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/lxqt/15-pacman.sh -------------------------------------------------------------------------------- /scripts/lxqt/20-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/lxqt/20-packages.sh -------------------------------------------------------------------------------- /scripts/lxqt/30-networkmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/lxqt/30-networkmanager.sh -------------------------------------------------------------------------------- /scripts/lxqt/35-bluetooth.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable bluetooth.service 5 | -------------------------------------------------------------------------------- /scripts/lxqt/50-lightdm.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable lightdm.service 5 | -------------------------------------------------------------------------------- /scripts/lxqt/60-calamares.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | systemctl enable calamares-x11.service 4 | -------------------------------------------------------------------------------- /scripts/lxqt/70-xdg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/lxqt/70-xdg.sh -------------------------------------------------------------------------------- /scripts/mate/00-users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/mate/00-users.sh -------------------------------------------------------------------------------- /scripts/mate/10-skel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/mate/10-skel.sh -------------------------------------------------------------------------------- /scripts/mate/15-pacman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/mate/15-pacman.sh -------------------------------------------------------------------------------- /scripts/mate/20-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/mate/20-packages.sh -------------------------------------------------------------------------------- /scripts/mate/30-networkmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/mate/30-networkmanager.sh -------------------------------------------------------------------------------- /scripts/mate/35-bluetooth.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable bluetooth.service 5 | -------------------------------------------------------------------------------- /scripts/mate/50-lightdm.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable lightdm.service 5 | -------------------------------------------------------------------------------- /scripts/mate/60-calamares.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | systemctl enable calamares-x11.service 4 | -------------------------------------------------------------------------------- /scripts/mate/70-xdg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/mate/70-xdg.sh -------------------------------------------------------------------------------- /scripts/plasma/00-users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/plasma/00-users.sh -------------------------------------------------------------------------------- /scripts/plasma/10-skel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/plasma/10-skel.sh -------------------------------------------------------------------------------- /scripts/plasma/15-pacman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/plasma/15-pacman.sh -------------------------------------------------------------------------------- /scripts/plasma/20-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/plasma/20-packages.sh -------------------------------------------------------------------------------- /scripts/plasma/30-networkmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/plasma/30-networkmanager.sh -------------------------------------------------------------------------------- /scripts/plasma/35-bluetooth.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable bluetooth.service 5 | -------------------------------------------------------------------------------- /scripts/plasma/50-sddm.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable sddm.service 5 | -------------------------------------------------------------------------------- /scripts/plasma/60-calamares.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | systemctl enable calamares.service 4 | -------------------------------------------------------------------------------- /scripts/plasma/70-xdg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/plasma/70-xdg.sh -------------------------------------------------------------------------------- /scripts/xfce/00-users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/xfce/00-users.sh -------------------------------------------------------------------------------- /scripts/xfce/10-skel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/xfce/10-skel.sh -------------------------------------------------------------------------------- /scripts/xfce/15-pacman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/xfce/15-pacman.sh -------------------------------------------------------------------------------- /scripts/xfce/20-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/xfce/20-packages.sh -------------------------------------------------------------------------------- /scripts/xfce/30-networkmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/xfce/30-networkmanager.sh -------------------------------------------------------------------------------- /scripts/xfce/35-bluetooth.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable bluetooth.service 5 | -------------------------------------------------------------------------------- /scripts/xfce/50-lightdm.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | systemctl enable lightdm.service 5 | -------------------------------------------------------------------------------- /scripts/xfce/60-calamares.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | systemctl enable calamares-x11.service 4 | -------------------------------------------------------------------------------- /scripts/xfce/70-xdg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asahi-alarm/asahi-alarm-builder/HEAD/scripts/xfce/70-xdg.sh --------------------------------------------------------------------------------