added packages

This commit is contained in:
2023-04-29 00:31:15 +05:30
parent 6c0edc5379
commit cb7808a9bd
78 changed files with 5393 additions and 0 deletions

View File

@ -0,0 +1,27 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Bootloader configuration.
# Bootloader to use for EFI installations (grub, sb-shim, systemd-boot)
efiBootLoader: "grub"
# systemd-boot configuration
kernel: "/vmlinuz-linux"
img: "/initramfs-linux.img"
fallback: "/initramfs-linux-fallback.img"
timeout: "10"
bootloaderEntryName: "tuxOS"
kernelLine: ", with Default Kernel"
fallbackKernelLine: ", with Default Kernel (fallback)"
# GRUB 2 binary names and boot directory
# These names are also used when using sb-shim
grubInstall: "grub-install"
grubMkconfig: "grub-mkconfig"
grubCfg: "/boot/grub/grub.cfg"
grubProbe: "grub-probe"
efiBootMgr: "efibootmgr"
# Install a copy of the GRUB EFI bootloader as the EFI fallback loader
installEFIFallback: true

View File

@ -0,0 +1,9 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the "finished" page, which is usually shown only at
# the end of the installation (successful or not).
restartNowMode: user-unchecked
restartNowCommand: "systemctl -i reboot"
notifyOnFinished: false

View File

@ -0,0 +1,29 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Create, overwrite or update /etc/default/grub in the target system.
# If set to true, always creates /etc/default/grub from scratch even if the file
# already existed. If set to false, edits the existing file instead.
overwrite: false
# If set to true, prefer to write files in /etc/default/grub.d/
# rather than the single file /etc/default/grub. If this is set,
# Calamares will write /etc/default/grub.d/00Calamares instead.
prefer_grub_d: false
# If set to true, an **existing** setting for GRUB_DISTRIBUTOR is
# kept, not updated to the *bootloaderEntryName* from the branding file.
# Use this if the GRUB_DISTRIBUTOR setting in the file is "smart" in
# some way (e.g. uses shell-command substitution).
keepDistributor: false
# Default entries to write to /etc/default/grub if it does not exist yet or if
# we are overwriting it.
#
defaults:
GRUB_TIMEOUT: 10
GRUB_DEFAULT: saved
GRUB_DISABLE_SUBMENU: false
GRUB_TERMINAL_OUTPUT: "console"
GRUB_DISABLE_RECOVERY: false

View File

@ -0,0 +1,12 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Run mkinitcpio(8) with the given preset value
# This key defines the kernel to be loaded.
kernel: linux
# Set this to true to turn off mitigations for lax file
# permissions on initramfs (which, in turn, can compromise
# your LUKS encryption keys, CVS-2019-13179).
be_unsafe: false

View File

@ -0,0 +1,31 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Which package manager to use
backend: pacman
skip_if_no_internet: true
update_db: false
update_system: false
# post_install script does that.
operations:
- try_remove:
- ac-installer
- tuxos-calamares
- tuxos-calamares-config
- plasma-framework
- kpmcore
- yaml-cpp
- mkinitcpio-archiso
- boost
- ckbcomp
- hwinfo
- qt5-xmlpatterns
- kconfig
- kcoreaddons
- kiconthemes
- ki18n
- kio
- solid

View File

@ -0,0 +1,50 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# This setting specifies the mount point of the EFI system partition. Some
# distributions (Fedora, Debian, Manjaro, etc.) use /boot/efi, others (KaOS,
# etc.) use just /boot.
#
# Defaults to "/boot/efi", may be empty (but weird effects ensue)
efiSystemPartition: "/boot/efi"
# Size of the EFI system partition, default : 300MiB
efiSystemPartitionSize: 512M
# Name of the EFI system partition
efiSystemPartitionName: EFI
# In autogenerated partitioning, allow the user to select a swap size?
userSwapChoices:
- none # Create no swap, use no swap
- small # Up to 4GB
- suspend # At least main memory size
- file # To swap file instead of partition
# Name of the swap partition
swapPartitionName: swap
# Correctly draw nested (e.g. logical) partitions as such.
drawNestedPartitions: false
# Show/hide partition labels on manual partitioning page.
alwaysShowPartitionLabels: true
# Allow manual partitioning.
allowManualPartitioning: true
# Initial selection on the Choice page
initialPartitioningChoice: none
initialSwapChoice: none
# Default partition table type, used when a "erase" disk is made.
#defaultPartitionTableType: gpt
# Default filesystem type, used when a "new" partition is made.
defaultFileSystemType: "ext4"
# Show/hide LUKS related functionality in automated partitioning modes.
enableLuksAutomatedPartitioning: true
# Filesystem type choice, When user select Erase Disk.
availableFileSystemTypes: ["ext4","btrfs","xfs","jfs","reiser"]

View File

@ -0,0 +1,12 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the preserve-files job
---
dontChroot: true
files:
- from: log
dest: /var/log/Calamares.log
perm: root:wheel:600

View File

@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Removes a single user (with userdel) from the system.
# Username in the target system to be removed.
username: liveuser

View File

@ -0,0 +1,18 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the shell process job.
# Set to true to run in host, rather than target system
dontChroot: true
# Tune this for the commands you're actually running
timeout: 999
# Commands
script:
#- command: "/usr/bin/post_install.sh"
# Description of the job
i18n:
name: "Settings up configuration and cleaning up... "

View File

@ -0,0 +1,18 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the shell process job.
# Set to true to run in host, rather than target system
dontChroot: true
# Tune this for the commands you're actually running
timeout: 999
# Commands
script:
#- command: "/usr/bin/post_install_nvidia.sh"
# Description of the job
i18n:
name: "Enabling kernel mode setting (kms)..."

View File

@ -0,0 +1,13 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Unsquash / unpack a filesystem. Multiple sources are supported, and
# they may be squashed or plain filesystems.
unpack:
- source: "/run/archiso/bootmnt/arch/x86_64/airootfs.sfs"
sourcefs: "squashfs"
destination: ""
- source: "/run/archiso/bootmnt/arch/boot/x86_64/vmlinuz-linux"
sourcefs: "file"
destination: "/boot/vmlinuz-linux"

View File

@ -0,0 +1,63 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the one-user-system user module.
# Used as default groups for the created user.
defaultGroups:
- name: users
must_exist: true
system: true
- lp
- power
- video
- network
- storage
- name: wheel
must_exist: false
system: true
- audio
- sys
- optical
- scanner
- rfkill
# Some Distributions require a 'autologin' group for the user.
autologinGroup: autologin
# Check Autologin checkbox by default?
doAutologin: false
# Sudoers group
sudoersGroup: wheel
# Setting this to false, causes the root account to be disabled.
setRootPassword: true
# When checked, the user password is used for the root account too.
doReusePassword: true
# These are optional password-requirements that a distro can enforce
# on the user.
passwordRequirements:
nonempty: true
# minLength: -1 # Password at least this many characters
# maxLength: -1 # Password at most this many characters
# libpwquality:
# - minlen=0
# - minclass=0
# You can control the visibility of the 'strong passwords' checkbox here.
allowWeakPasswords: false
# You can control the initial state for the 'strong passwords' checkbox here.
allowWeakPasswordsDefault: true
# Shell to be used for the regular user of the target system.
userShell: /bin/zsh
# Hostname setting
setHostname: EtcFile
# Should /etc/hosts be written with a hostname for this machine
writeHostsFile: true

View File

@ -0,0 +1,38 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the welcome module.
# Show Links from the branding file.
showSupportUrl: false
showKnownIssuesUrl: false
showReleaseNotesUrl: false
showDonateUrl: false
# Requirements checking.
requirements:
requiredStorage: 8.0
requiredRam: 1.0
internetCheckUrl: http://example.com
check:
- storage
- ram
- power
- root
- screen
required:
- ram
- root
# GeoIP checking
geoip:
style: "none"
url: "https://geoip.kde.org/v1/ubiquity" # extended XML format
selector: "CountryCode" # blank uses default, which is wrong
# User interface
languageIcon: /etc/calamares/branding/tuxOS/icons/language.svg