mirror of
https://github.com/tuxdotrs/tuxOS.git
synced 2025-07-08 02:36:34 +05:30
added packages
This commit is contained in:
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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"]
|
@ -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
|
@ -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
|
@ -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... "
|
@ -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)..."
|
@ -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"
|
@ -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
|
@ -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
|
Reference in New Issue
Block a user