rebrand!: Antergos NeXT -> Euri Linux
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
---
|
||||
backend: pacman
|
||||
|
||||
pacman:
|
||||
num_retries: 0
|
||||
disable_download_timeout: false
|
||||
needed_only: false
|
||||
handle_keyrings: true
|
||||
copy_pacconf: true
|
||||
requirements:
|
||||
- dest: /etc
|
||||
mode: "0o755"
|
||||
- dest: /var
|
||||
mode: "0o755"
|
||||
- dest: /var/cache
|
||||
mode: "0o755"
|
||||
- dest: /var/cache/pacman
|
||||
mode: "0o755"
|
||||
- dest: /var/cache/pacman/pkg
|
||||
mode: "0o755"
|
||||
- dest: /var/lib
|
||||
mode: "0o755"
|
||||
- dest: /var/lib/pacman
|
||||
mode: "0o755"
|
||||
keyrings:
|
||||
- artix
|
||||
- euri
|
||||
|
||||
base_init: elogind
|
||||
|
||||
operations:
|
||||
- install:
|
||||
- base
|
||||
- euri-keyring
|
||||
- euri-release
|
||||
- euri-grub-theme
|
||||
- xlibre-xserver
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
efiBootLoader: "grub"
|
||||
|
||||
kernel: "/vmlinuz-linux-x86_64"
|
||||
img: "/initramfs-linux-x86_64.img"
|
||||
fallback: "/initramfs-linux-x86_64-fallback.img"
|
||||
timeout: "10"
|
||||
|
||||
grubInstall: "grub-install"
|
||||
grubMkconfig: "grub-mkconfig"
|
||||
grubCfg: "/boot/grub/grub.cfg"
|
||||
grubProbe: "grub-probe"
|
||||
efiBootMgr: "efibootmgr"
|
||||
|
||||
installEFIFallback: true
|
||||
|
||||
efiBootloaderId: "Euri"
|
||||
|
||||
# installHybridGRUB: false
|
||||
|
||||
# efiBootLoaderVar: "packagechooser_bootloader"
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
displaymanagers:
|
||||
- lightdm
|
||||
- gdm
|
||||
- mdm
|
||||
- sddm
|
||||
- lxdm
|
||||
- slim
|
||||
- greetd
|
||||
|
||||
basicSetup: false
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
restartNowMode: user-unchecked
|
||||
|
||||
restartNowCommand: "loginctl reboot"
|
||||
|
||||
notifyOnFinished: false
|
||||
@@ -0,0 +1,21 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
---
|
||||
# Create /etc/default/grub from scratch.
|
||||
overwrite: true
|
||||
|
||||
prefer_grub_d: false
|
||||
|
||||
keep_distributor: false
|
||||
|
||||
kernel_params: [ "quiet", "splash" ]
|
||||
|
||||
defaults:
|
||||
GRUB_TIMEOUT: 5
|
||||
GRUB_DEFAULT: "saved"
|
||||
GRUB_DISABLE_SUBMENU: true
|
||||
GRUB_TERMINAL_OUTPUT: "console"
|
||||
GRUB_DISABLE_RECOVERY: true
|
||||
GRUB_THEME: "/usr/share/grub/themes/euri/theme.txt"
|
||||
|
||||
always_use_defaults: false
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
kernel: all
|
||||
|
||||
be_unsafe: false
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
localeGenPath: /etc/locale.gen
|
||||
|
||||
geoip:
|
||||
style: "json"
|
||||
url: "https://geoip.kde.org/v1/calamares"
|
||||
selector: ""
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
systemd: false
|
||||
dbus: false
|
||||
dbus-symlink: false
|
||||
entropy-copy: false
|
||||
@@ -0,0 +1,131 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Mount filesystems in the target (generally, before treating the
|
||||
# target as a usable chroot / "live" system). Filesystems are
|
||||
# automatically mounted from the partitioning module. Filesystems
|
||||
# listed here are **extra**. The filesystems listed in *extraMounts*
|
||||
# are mounted in all target systems.
|
||||
---
|
||||
# Extra filesystems to mount. The key's value is a list of entries; each
|
||||
# entry has five keys:
|
||||
# - device The device node to mount
|
||||
# - fs (optional) The filesystem type to use
|
||||
# - mountPoint Where to mount the filesystem
|
||||
# - options (optional) An array of options to pass to mount
|
||||
# - efi (optional) A boolean that when true is only mounted for UEFI installs
|
||||
#
|
||||
# The device is not mounted if the mountPoint is unset or if the fs is
|
||||
# set to unformatted.
|
||||
#
|
||||
extraMounts:
|
||||
- device: proc
|
||||
fs: proc
|
||||
mountPoint: /proc
|
||||
- device: sys
|
||||
fs: sysfs
|
||||
mountPoint: /sys
|
||||
- device: /dev
|
||||
mountPoint: /dev
|
||||
options: [ bind ]
|
||||
- device: tmpfs
|
||||
fs: tmpfs
|
||||
mountPoint: /run
|
||||
- device: /run/udev
|
||||
mountPoint: /run/udev
|
||||
options: [ bind ]
|
||||
- device: efivarfs
|
||||
fs: efivarfs
|
||||
mountPoint: /sys/firmware/efi/efivars
|
||||
efi: true
|
||||
|
||||
# Btrfs subvolumes to create if root filesystem is on btrfs volume.
|
||||
# If *mountpoint* is mounted already to another partition, it is ignored.
|
||||
# Separate subvolume for swapfile is handled separately and automatically.
|
||||
#
|
||||
# It is possible to prevent subvolume creation -- this is likely only relevant
|
||||
# for the root (/) subvolume -- by giving an empty string as a subvolume
|
||||
# name. In this case no subvolume will be created.
|
||||
#
|
||||
btrfsSubvolumes:
|
||||
- mountPoint: /
|
||||
subvolume: /@
|
||||
# As an alternative:
|
||||
#
|
||||
# subvolume: ""
|
||||
- mountPoint: /home
|
||||
subvolume: /@home
|
||||
- mountPoint: /root
|
||||
subvolume: /@root
|
||||
- mountPoint: /srv
|
||||
subvolume: /@srv
|
||||
- mountPoint: /var/cache
|
||||
subvolume: /@cache
|
||||
- mountPoint: /var/log
|
||||
subvolume: /@log
|
||||
- mountPoint: /var/tmp
|
||||
subvolume: /@tmp
|
||||
|
||||
# The name of the btrfs subvolume holding the swapfile. This only used when
|
||||
# a swapfile is selected and the root filesystem is btrfs
|
||||
#
|
||||
btrfsSwapSubvol: /@swap
|
||||
|
||||
# The mount options used to mount each filesystem.
|
||||
#
|
||||
# filesystem contains the name of the filesystem or on of three special
|
||||
# values, "default", efi" and "btrfs_swap". The logic is applied in this manner:
|
||||
# - If the partition is the EFI partition, the "efi" entry will be used
|
||||
# - If the fs is btrfs and the subvolume is for the swapfile,
|
||||
# the "btrfs_swap" entry is used
|
||||
# - If the filesystem is an exact match for filesystem, that entry is used
|
||||
# - If no match is found in the above, the default entry is used
|
||||
# - If there is no match and no default entry, "defaults" is used
|
||||
# - If the mountOptions key is not present, "defaults" is used
|
||||
#
|
||||
# Each filesystem entry contains 3 keys, all of which are optional
|
||||
# options - An array of mount options that is used on all disk types
|
||||
# ssdOptions - An array of mount options combined with options for ssds
|
||||
# hddOptions - An array of mount options combined with options for hdds
|
||||
# If combining these options results in an empty array, "defaults" is used
|
||||
#
|
||||
# Example 1
|
||||
# In this example, there are specific options for ext4 and btrfs filesystems,
|
||||
# the EFI partition and the subvolume holding the btrfs swapfile. All other
|
||||
# filesystems use the default entry. For the btrfs filesystem, there are
|
||||
# additional options specific to hdds and ssds
|
||||
#
|
||||
mountOptions:
|
||||
- filesystem: default
|
||||
options: [ defaults ]
|
||||
- filesystem: efi
|
||||
options: [ defaults, umask=0077 ]
|
||||
- filesystem: ext4
|
||||
options: [ defaults ]
|
||||
- filesystem: btrfs
|
||||
options: [ defaults, noatime, compress=zstd:1 ]
|
||||
ssdOptions: [ discard=async ]
|
||||
hddOptions: [ autodefrag ]
|
||||
- filesystem: btrfs_swap
|
||||
options: [ defaults, noatime ]
|
||||
#
|
||||
# Example 2
|
||||
# In this example there is a single default used by all filesystems
|
||||
#
|
||||
# mountOptions:
|
||||
# - filesystem: default
|
||||
# options: [ defaults ]
|
||||
#
|
||||
# mountOptions:
|
||||
# - filesystem: default
|
||||
# options: [ defaults ]
|
||||
# - filesystem: efi
|
||||
# options: [ defaults, umask=0077 ]
|
||||
# - filesystem: btrfs
|
||||
# options: [ defaults, compress=zstd:1 ]
|
||||
# - filesystem: btrfs_swap
|
||||
# options: [ defaults, noatime ]
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
---
|
||||
groupsUrl:
|
||||
- file:///etc/calamares/modules/netinstall.yaml
|
||||
|
||||
required: false
|
||||
|
||||
# To support multiple instances of this module,
|
||||
# some strings are configurable and translatable here.
|
||||
# Sub-keys under *label* are used for the user interface.
|
||||
# - *sidebar* This is the name of the module in the progress-tree / sidebar
|
||||
# in Calamares.
|
||||
# - *title* This is displayed above the list of packages.
|
||||
# If no *sidebar* values are provided, defaults to "Package selection"
|
||||
# and existing translations. If no *title* values are provided, no string
|
||||
# is displayed.
|
||||
#
|
||||
# Translations are handled through `[ll]` notation, much like in
|
||||
# `.desktop` files. The string associated with `key[ll]` is used for
|
||||
# *key* when when the language *ll* (language-code, like *nl* or *en_GB*
|
||||
# or *ja*) is used.
|
||||
#
|
||||
# The following strings are **already** known to Calamares and can be
|
||||
# listed here in *untranslated* form (e.g. as value of *sidebar*)
|
||||
# without bothering with the translations: they are picked up from
|
||||
# the regular translation framework:
|
||||
# - "Package selection"
|
||||
# - "Office software"
|
||||
# - "Office package"
|
||||
# - "Browser software"
|
||||
# - "Browser package"
|
||||
# - "Web browser"
|
||||
# - "Kernel"
|
||||
# - "Services"
|
||||
# - "Login"
|
||||
# - "Desktop"
|
||||
# - "Applications"
|
||||
# - "Communication"
|
||||
# - "Development"
|
||||
# - "Office"
|
||||
# - "Multimedia"
|
||||
# - "Internet"
|
||||
# - "Theming"
|
||||
# - "Gaming"
|
||||
# - "Utilities"
|
||||
# Other strings should follow the translations format.
|
||||
label:
|
||||
sidebar: "Package selection"
|
||||
# sidebar[nl]: "Pakketkeuze"
|
||||
# sidebar[en_GB]: "Package choice"
|
||||
# sidebar[ja]: "知りません" # "I don't know"
|
||||
# title: "Office Package"
|
||||
# title[nl]: "Kantoorsoftware"
|
||||
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
- name: "Default"
|
||||
description: "Default packages"
|
||||
hidden: false
|
||||
selected: true
|
||||
critical: true
|
||||
immutable: true
|
||||
packages:
|
||||
- linux
|
||||
- linux-headers
|
||||
- grub
|
||||
- efibootmgr
|
||||
- sudo
|
||||
- euri-release
|
||||
- euri-keyring
|
||||
- euri-wallpapers
|
||||
- euri-grub-theme
|
||||
- falkon
|
||||
- mesa
|
||||
- mesa-utils
|
||||
- vulkan-nouveau
|
||||
- networkmanager
|
||||
- network-manager-applet
|
||||
- pipewire
|
||||
- pipewire-alsa
|
||||
- pipewire-pulse
|
||||
- wireplumber
|
||||
- btrfs-progs
|
||||
- xfsprogs
|
||||
- f2fs-tools
|
||||
- snapper
|
||||
- zsh
|
||||
|
||||
|
||||
- name: "Kernel"
|
||||
description: "Kernel and modules"
|
||||
selected: false
|
||||
packages:
|
||||
- acpi_call
|
||||
- bbswitch
|
||||
- broadcom-wl
|
||||
- tp_smapi
|
||||
- linux-lts
|
||||
- linux-lts-headers
|
||||
|
||||
- name: "Firmware"
|
||||
description: "Firmware"
|
||||
selected: false
|
||||
packages:
|
||||
- b43-fwcutter
|
||||
- linux-firmware
|
||||
- linux-firmware-bnx2x
|
||||
- linux-firmware-liquidio
|
||||
- linux-firmware-marvell
|
||||
- linux-firmware-mellanox
|
||||
- linux-firmware-nfp
|
||||
- linux-firmware-qcom
|
||||
- linux-firmware-qlogic
|
||||
- linux-firmware-whence
|
||||
- sof-firmware
|
||||
- alsa-firmware
|
||||
- intel-ucode
|
||||
- amd-ucode
|
||||
|
||||
- name: "Init Services"
|
||||
description: "Essential dinit services"
|
||||
selected: true
|
||||
critical: true
|
||||
immutable: true
|
||||
packages:
|
||||
- dinit
|
||||
- dbus-dinit
|
||||
- networkmanager-dinit
|
||||
- elogind-dinit
|
||||
- cups-dinit
|
||||
- avahi-dinit
|
||||
- bluez-dinit
|
||||
- cronie-dinit
|
||||
- openssh-dinit
|
||||
- alsa-utils-dinit
|
||||
- acpid-dinit
|
||||
- dhcpcd-dinit
|
||||
- syslog-ng-dinit
|
||||
- power-profiles-daemon-dinit
|
||||
- ntp-dinit
|
||||
|
||||
- name: "Utilities"
|
||||
description: "System Utilities"
|
||||
selected: true
|
||||
packages:
|
||||
- euri-lsb-release
|
||||
- nano
|
||||
- vi
|
||||
|
||||
- name: "Devel"
|
||||
description: "Development tools"
|
||||
selected: false
|
||||
packages:
|
||||
- base-devel
|
||||
- artools-base
|
||||
- artools-iso
|
||||
- artools-pkg
|
||||
@@ -0,0 +1,162 @@
|
||||
---
|
||||
mode: required
|
||||
method: netinstall-add
|
||||
labels:
|
||||
step: "Desktop Environment"
|
||||
step[de]: "Desktop-Umgebung"
|
||||
default: Plasma
|
||||
items:
|
||||
- id: Plasma
|
||||
name: "KDE Plasma"
|
||||
description: "Full-featured modern desktop. The default Euri Linux experience."
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "KDE Plasma"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- plasma
|
||||
- ark
|
||||
- dolphin
|
||||
- ffmpegthumbs
|
||||
- gwenview
|
||||
- kate
|
||||
- keditbookmarks
|
||||
- kfind
|
||||
- kgpg
|
||||
- kio-admin
|
||||
- konsole
|
||||
- konversation
|
||||
- kwalletmanager
|
||||
- okular
|
||||
- partitionmanager
|
||||
- euri-desktop-settings
|
||||
- euri-layan-theme
|
||||
- tela-circle-icon-theme-git
|
||||
- cava
|
||||
- python-websockets
|
||||
- qt6-websockets
|
||||
- btop
|
||||
- imagemagick
|
||||
- fastfetch
|
||||
- noto-fonts-emoji
|
||||
- adw-gtk-theme
|
||||
- ttf-hack-nerd
|
||||
- ttf-fira-code
|
||||
- ttf-terminus-nerd
|
||||
- ttf-meslo-nerd
|
||||
- kwin-zones
|
||||
- oh-my-posh-bin
|
||||
- pacseek
|
||||
- id: PlasmaMinimal
|
||||
name: "KDE Plasma (Minimal)"
|
||||
description: "Stock Plasma on Wayland — kitty, pcmanfm-qt, featherpad, grim. No branding. For low-end hardware."
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "KDE Plasma (Minimal)"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- plasma-meta
|
||||
- kitty
|
||||
- pcmanfm-qt
|
||||
- featherpad
|
||||
- grim
|
||||
- slurp
|
||||
- id: Xfce
|
||||
name: "Xfce"
|
||||
description: "Lightweight traditional desktop. Fast and low on resources."
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "Xfce"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- xfce4
|
||||
- xfce4-goodies
|
||||
- id: Cinnamon
|
||||
name: "Cinnamon"
|
||||
description: "Traditional desktop with modern features (GNOME-based)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "Cinnamon"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- cinnamon
|
||||
- cinnamon-control-center
|
||||
- cinnamon-desktop
|
||||
- cinnamon-menus
|
||||
- cinnamon-screensaver
|
||||
- cinnamon-session
|
||||
- cinnamon-settings-daemon
|
||||
- cinnamon-translations
|
||||
- id: MATE
|
||||
name: "MATE"
|
||||
description: "Classic desktop — continuation of GNOME 2"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "MATE"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- mate
|
||||
- mate-extra
|
||||
- id: LXQt
|
||||
name: "LXQt"
|
||||
description: "Lightweight Qt-based desktop"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "LXQt"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- lxqt
|
||||
- id: i3
|
||||
name: "i3"
|
||||
description: "Minimal tiling window manager (keyboard-driven)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "i3"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- i3
|
||||
- euri-i3-config
|
||||
- id: Sway
|
||||
name: "Sway"
|
||||
description: "i3-compatible Wayland compositor"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "Sway"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- sway
|
||||
- swaybg
|
||||
- swayidle
|
||||
- swaylock
|
||||
- euri-sway-config
|
||||
- id: Hyprland
|
||||
name: "Hyprland"
|
||||
description: "Dynamic tiling Wayland compositor with eye candy"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "Hyprland"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- hyprland
|
||||
- xdg-desktop-portal-hyprland
|
||||
- euri-hyprland-config
|
||||
- id: COSMIC
|
||||
name: "COSMIC"
|
||||
description: "Modern Rust-based desktop. Select greetd as DM."
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "COSMIC"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- cosmic
|
||||
- cosmic-greeter-dinit
|
||||
@@ -0,0 +1,74 @@
|
||||
---
|
||||
mode: required
|
||||
|
||||
method: netinstall-add
|
||||
|
||||
labels:
|
||||
step: "Display Manager"
|
||||
step[de]: "Display Manager"
|
||||
|
||||
default: SDDM
|
||||
|
||||
items:
|
||||
- id: SDDM
|
||||
name: sddm
|
||||
description: "QML-based display manager (KDE default)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "SDDM"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- sddm
|
||||
- sddm-dinit
|
||||
- pixie-sddm-git
|
||||
|
||||
- id: LightDM
|
||||
name: lightdm
|
||||
description: "Cross-desktop display manager (GTK)"
|
||||
screenshot: "lightdm-screenshot.png"
|
||||
netinstall:
|
||||
name: "LightDM"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- lightdm
|
||||
- lightdm-dinit
|
||||
- lightdm-slick-greeter
|
||||
- euri-lightdm-config
|
||||
|
||||
- id: LXDM
|
||||
name: lxdm
|
||||
description: "Lightweight display manager (LXDE)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "LXDM"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- lxdm
|
||||
- lxdm-dinit
|
||||
|
||||
- id: greetd
|
||||
name: greetd
|
||||
description: "Minimal display manager (recommended for COSMIC)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "greetd"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- greetd
|
||||
- greetd-dinit
|
||||
|
||||
- id: LY
|
||||
name: ly
|
||||
description: "Minimal TUI display manager"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "LY"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- ly
|
||||
- ly-dinit
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
backend: pacman
|
||||
|
||||
skip_if_no_internet: false
|
||||
update_db: true
|
||||
update_system: false
|
||||
|
||||
pacman:
|
||||
num_retries: 0
|
||||
disable_download_timeout: false
|
||||
needed_only: false
|
||||
@@ -0,0 +1,33 @@
|
||||
efi:
|
||||
mountPoint: "/boot/efi"
|
||||
recommendedSize: 512MiB
|
||||
minimumSize: 256MiB
|
||||
label: "EFI"
|
||||
|
||||
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
|
||||
|
||||
swapPartitionName: swap
|
||||
|
||||
luksGeneration: luks1
|
||||
|
||||
drawNestedPartitions: true
|
||||
|
||||
alwaysShowPartitionLabels: true
|
||||
|
||||
initialPartitioningChoice: none
|
||||
|
||||
initialSwapChoice: suspend
|
||||
|
||||
defaultPartitionTableType: msdos
|
||||
|
||||
requiredPartitionTableType:
|
||||
- msdos
|
||||
- gpt
|
||||
|
||||
defaultFileSystemType: "ext4"
|
||||
availableFileSystemTypes: ["ext4","btrfs","f2fs","xfs"]
|
||||
allowFileSystemTypeSelection: true
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
# set at iso build time
|
||||
initsys: none
|
||||
|
||||
user-services:
|
||||
- name: dbus
|
||||
action: enable
|
||||
- name: pipewire
|
||||
action: enable
|
||||
- name: pipewire-pulse
|
||||
action: enable
|
||||
- name: wireplumber
|
||||
action: enable
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
command: artix-service
|
||||
|
||||
services:
|
||||
- name: "acpid"
|
||||
action: "enable"
|
||||
- name: "bluetoothd"
|
||||
action: "enable"
|
||||
- name: "cronie"
|
||||
action: "enable"
|
||||
- name: "cupsd"
|
||||
action: "enable"
|
||||
- name: "dbus"
|
||||
action: "enable"
|
||||
- name: "dhcpcd"
|
||||
action: "enable"
|
||||
- name: "NetworkManager"
|
||||
action: "enable"
|
||||
- name: "power-profiles-daemon"
|
||||
action: "enable"
|
||||
- name: "sddm"
|
||||
action: "enable"
|
||||
- name: "lightdm"
|
||||
action: "enable"
|
||||
- name: "lxdm"
|
||||
action: "enable"
|
||||
- name: "ly"
|
||||
action: "enable"
|
||||
- name: "greetd"
|
||||
action: "enable"
|
||||
- name: "ntpd"
|
||||
action: "enable"
|
||||
- name: "syslog-ng"
|
||||
action: "enable"
|
||||
@@ -0,0 +1,2 @@
|
||||
---
|
||||
emergency: false
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
defaultGroups:
|
||||
- name: users
|
||||
must_exist: true
|
||||
system: true
|
||||
- lp
|
||||
- video
|
||||
- network
|
||||
- storage
|
||||
- name: wheel
|
||||
must_exist: false
|
||||
system: true
|
||||
- audio
|
||||
- power
|
||||
- log
|
||||
- optical
|
||||
- network
|
||||
- scanner
|
||||
|
||||
autologinGroup: autologin
|
||||
|
||||
doAutologin: false
|
||||
|
||||
sudoersGroup: wheel
|
||||
|
||||
setRootPassword: true
|
||||
|
||||
doReusePassword: false
|
||||
|
||||
passwordRequirements:
|
||||
nonempty: true
|
||||
minLength: 4 # Password at least this many characters
|
||||
maxLength: -1 # Password at most this many characters
|
||||
|
||||
allowWeakPasswords: true
|
||||
allowWeakPasswordsDefault: true
|
||||
|
||||
userShell: /bin/zsh
|
||||
|
||||
setHostname: EtcFile
|
||||
|
||||
writeHostsFile: true
|
||||
|
||||
user:
|
||||
shell: /bin/zsh
|
||||
forbidden_names: [ root ]
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
showSupportUrl: true
|
||||
showKnownIssuesUrl: true
|
||||
showReleaseNotesUrl: true
|
||||
|
||||
requirements:
|
||||
requiredStorage: 5.5
|
||||
requiredRam: 1.0
|
||||
internetCheckUrl: https://www.artixlinux.org
|
||||
check:
|
||||
- storage
|
||||
- ram
|
||||
- power
|
||||
- internet
|
||||
- root
|
||||
required:
|
||||
- storage
|
||||
- ram
|
||||
- root
|
||||
- internet
|
||||
@@ -0,0 +1,63 @@
|
||||
---
|
||||
modules-search: [ local ]
|
||||
|
||||
sequence:
|
||||
- show:
|
||||
- welcome
|
||||
- locale
|
||||
- keyboard
|
||||
- packagechooser@de
|
||||
- packagechooser@dm
|
||||
- netinstall
|
||||
- partition
|
||||
- users
|
||||
- summary
|
||||
- exec:
|
||||
- partition
|
||||
- mount
|
||||
- basestrap
|
||||
- machineid
|
||||
- packages
|
||||
- fstab
|
||||
- locale
|
||||
- keyboard
|
||||
- localecfg
|
||||
- luksopenswaphookcfg
|
||||
- luksbootkeyfile
|
||||
- initcpiocfg
|
||||
- initcpio
|
||||
- users
|
||||
- networkcfg
|
||||
- hwclock
|
||||
- services-artix
|
||||
- displaymanager
|
||||
- grubcfg
|
||||
- bootloader
|
||||
- postcfg
|
||||
- umount
|
||||
- show:
|
||||
- finished
|
||||
|
||||
instances:
|
||||
- id: de
|
||||
module: packagechooser
|
||||
config: packagechooser_de.conf
|
||||
- id: dm
|
||||
module: packagechooser
|
||||
config: packagechooser_dm.conf
|
||||
|
||||
branding: euri
|
||||
|
||||
prompt-install: false
|
||||
|
||||
dont-chroot: false
|
||||
|
||||
oem-setup: false
|
||||
|
||||
disable-cancel: false
|
||||
|
||||
disable-cancel-during-exec: false
|
||||
|
||||
hide-back-and-next-during-exec: false
|
||||
|
||||
quit-at-end: false
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
backend: pacman
|
||||
|
||||
pacman:
|
||||
num_retries: 0
|
||||
disable_download_timeout: false
|
||||
needed_only: false
|
||||
handle_keyrings: true
|
||||
copy_pacconf: true
|
||||
requirements:
|
||||
- dest: /etc
|
||||
mode: "0o755"
|
||||
- dest: /var
|
||||
mode: "0o755"
|
||||
- dest: /var/cache
|
||||
mode: "0o755"
|
||||
- dest: /var/cache/pacman
|
||||
mode: "0o755"
|
||||
- dest: /var/cache/pacman/pkg
|
||||
mode: "0o755"
|
||||
- dest: /var/lib
|
||||
mode: "0o755"
|
||||
- dest: /var/lib/pacman
|
||||
mode: "0o755"
|
||||
keyrings:
|
||||
- artix
|
||||
- euri
|
||||
|
||||
base_init: elogind
|
||||
|
||||
operations:
|
||||
- install:
|
||||
- base
|
||||
- euri-keyring
|
||||
- euri-release
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
efiBootLoader: "grub"
|
||||
|
||||
kernel: "/vmlinuz-linux-x86_64"
|
||||
img: "/initramfs-linux-x86_64.img"
|
||||
fallback: "/initramfs-linux-x86_64-fallback.img"
|
||||
timeout: "10"
|
||||
|
||||
grubInstall: "grub-install"
|
||||
grubMkconfig: "grub-mkconfig"
|
||||
grubCfg: "/boot/grub/grub.cfg"
|
||||
grubProbe: "grub-probe"
|
||||
efiBootMgr: "efibootmgr"
|
||||
|
||||
installEFIFallback: true
|
||||
|
||||
efiBootloaderId: "Euri Linux"
|
||||
|
||||
# installHybridGRUB: false
|
||||
|
||||
# efiBootLoaderVar: "packagechooser_bootloader"
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
displaymanagers:
|
||||
- sddm
|
||||
- lightdm
|
||||
- lxdm
|
||||
- ly
|
||||
- greetd
|
||||
- gdm
|
||||
- mdm
|
||||
- slim
|
||||
|
||||
basicSetup: false
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
restartNowMode: user-unchecked
|
||||
|
||||
restartNowCommand: "loginctl reboot"
|
||||
|
||||
notifyOnFinished: false
|
||||
@@ -0,0 +1,21 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
---
|
||||
overwrite: true
|
||||
|
||||
prefer_grub_d: false
|
||||
|
||||
keep_distributor: false
|
||||
|
||||
kernel_params: [ "quiet" ]
|
||||
|
||||
defaults:
|
||||
GRUB_TIMEOUT: 5
|
||||
GRUB_DEFAULT: "saved"
|
||||
GRUB_DISTRIBUTOR: "Euri Linux"
|
||||
GRUB_DISABLE_SUBMENU: true
|
||||
GRUB_TERMINAL_OUTPUT: "gfxterm"
|
||||
GRUB_DISABLE_RECOVERY: true
|
||||
GRUB_THEME: "/usr/share/grub/themes/euri/theme.txt"
|
||||
|
||||
always_use_defaults: false
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
kernel: all
|
||||
|
||||
be_unsafe: false
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
localeGenPath: /etc/locale.gen
|
||||
|
||||
geoip:
|
||||
style: "json"
|
||||
url: "https://geoip.kde.org/v1/calamares"
|
||||
selector: ""
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
systemd: false
|
||||
dbus: false
|
||||
dbus-symlink: false
|
||||
entropy-copy: false
|
||||
@@ -0,0 +1,131 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Mount filesystems in the target (generally, before treating the
|
||||
# target as a usable chroot / "live" system). Filesystems are
|
||||
# automatically mounted from the partitioning module. Filesystems
|
||||
# listed here are **extra**. The filesystems listed in *extraMounts*
|
||||
# are mounted in all target systems.
|
||||
---
|
||||
# Extra filesystems to mount. The key's value is a list of entries; each
|
||||
# entry has five keys:
|
||||
# - device The device node to mount
|
||||
# - fs (optional) The filesystem type to use
|
||||
# - mountPoint Where to mount the filesystem
|
||||
# - options (optional) An array of options to pass to mount
|
||||
# - efi (optional) A boolean that when true is only mounted for UEFI installs
|
||||
#
|
||||
# The device is not mounted if the mountPoint is unset or if the fs is
|
||||
# set to unformatted.
|
||||
#
|
||||
extraMounts:
|
||||
- device: proc
|
||||
fs: proc
|
||||
mountPoint: /proc
|
||||
- device: sys
|
||||
fs: sysfs
|
||||
mountPoint: /sys
|
||||
- device: /dev
|
||||
mountPoint: /dev
|
||||
options: [ bind ]
|
||||
- device: tmpfs
|
||||
fs: tmpfs
|
||||
mountPoint: /run
|
||||
- device: /run/udev
|
||||
mountPoint: /run/udev
|
||||
options: [ bind ]
|
||||
- device: efivarfs
|
||||
fs: efivarfs
|
||||
mountPoint: /sys/firmware/efi/efivars
|
||||
efi: true
|
||||
|
||||
# Btrfs subvolumes to create if root filesystem is on btrfs volume.
|
||||
# If *mountpoint* is mounted already to another partition, it is ignored.
|
||||
# Separate subvolume for swapfile is handled separately and automatically.
|
||||
#
|
||||
# It is possible to prevent subvolume creation -- this is likely only relevant
|
||||
# for the root (/) subvolume -- by giving an empty string as a subvolume
|
||||
# name. In this case no subvolume will be created.
|
||||
#
|
||||
btrfsSubvolumes:
|
||||
- mountPoint: /
|
||||
subvolume: /@
|
||||
# As an alternative:
|
||||
#
|
||||
# subvolume: ""
|
||||
- mountPoint: /home
|
||||
subvolume: /@home
|
||||
- mountPoint: /root
|
||||
subvolume: /@root
|
||||
- mountPoint: /srv
|
||||
subvolume: /@srv
|
||||
- mountPoint: /var/cache
|
||||
subvolume: /@cache
|
||||
- mountPoint: /var/log
|
||||
subvolume: /@log
|
||||
- mountPoint: /var/tmp
|
||||
subvolume: /@tmp
|
||||
|
||||
# The name of the btrfs subvolume holding the swapfile. This only used when
|
||||
# a swapfile is selected and the root filesystem is btrfs
|
||||
#
|
||||
btrfsSwapSubvol: /@swap
|
||||
|
||||
# The mount options used to mount each filesystem.
|
||||
#
|
||||
# filesystem contains the name of the filesystem or on of three special
|
||||
# values, "default", efi" and "btrfs_swap". The logic is applied in this manner:
|
||||
# - If the partition is the EFI partition, the "efi" entry will be used
|
||||
# - If the fs is btrfs and the subvolume is for the swapfile,
|
||||
# the "btrfs_swap" entry is used
|
||||
# - If the filesystem is an exact match for filesystem, that entry is used
|
||||
# - If no match is found in the above, the default entry is used
|
||||
# - If there is no match and no default entry, "defaults" is used
|
||||
# - If the mountOptions key is not present, "defaults" is used
|
||||
#
|
||||
# Each filesystem entry contains 3 keys, all of which are optional
|
||||
# options - An array of mount options that is used on all disk types
|
||||
# ssdOptions - An array of mount options combined with options for ssds
|
||||
# hddOptions - An array of mount options combined with options for hdds
|
||||
# If combining these options results in an empty array, "defaults" is used
|
||||
#
|
||||
# Example 1
|
||||
# In this example, there are specific options for ext4 and btrfs filesystems,
|
||||
# the EFI partition and the subvolume holding the btrfs swapfile. All other
|
||||
# filesystems use the default entry. For the btrfs filesystem, there are
|
||||
# additional options specific to hdds and ssds
|
||||
#
|
||||
mountOptions:
|
||||
- filesystem: default
|
||||
options: [ defaults ]
|
||||
- filesystem: efi
|
||||
options: [ defaults, umask=0077 ]
|
||||
- filesystem: ext4
|
||||
options: [ defaults ]
|
||||
- filesystem: btrfs
|
||||
options: [ defaults, noatime, compress=zstd:1 ]
|
||||
ssdOptions: [ discard=async ]
|
||||
hddOptions: [ autodefrag ]
|
||||
- filesystem: btrfs_swap
|
||||
options: [ defaults, noatime ]
|
||||
#
|
||||
# Example 2
|
||||
# In this example there is a single default used by all filesystems
|
||||
#
|
||||
# mountOptions:
|
||||
# - filesystem: default
|
||||
# options: [ defaults ]
|
||||
#
|
||||
# mountOptions:
|
||||
# - filesystem: default
|
||||
# options: [ defaults ]
|
||||
# - filesystem: efi
|
||||
# options: [ defaults, umask=0077 ]
|
||||
# - filesystem: btrfs
|
||||
# options: [ defaults, compress=zstd:1 ]
|
||||
# - filesystem: btrfs_swap
|
||||
# options: [ defaults, noatime ]
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
---
|
||||
groupsUrl:
|
||||
- file:///etc/calamares/modules/netinstall.yaml
|
||||
|
||||
required: false
|
||||
|
||||
# To support multiple instances of this module,
|
||||
# some strings are configurable and translatable here.
|
||||
# Sub-keys under *label* are used for the user interface.
|
||||
# - *sidebar* This is the name of the module in the progress-tree / sidebar
|
||||
# in Calamares.
|
||||
# - *title* This is displayed above the list of packages.
|
||||
# If no *sidebar* values are provided, defaults to "Package selection"
|
||||
# and existing translations. If no *title* values are provided, no string
|
||||
# is displayed.
|
||||
#
|
||||
# Translations are handled through `[ll]` notation, much like in
|
||||
# `.desktop` files. The string associated with `key[ll]` is used for
|
||||
# *key* when when the language *ll* (language-code, like *nl* or *en_GB*
|
||||
# or *ja*) is used.
|
||||
#
|
||||
# The following strings are **already** known to Calamares and can be
|
||||
# listed here in *untranslated* form (e.g. as value of *sidebar*)
|
||||
# without bothering with the translations: they are picked up from
|
||||
# the regular translation framework:
|
||||
# - "Package selection"
|
||||
# - "Office software"
|
||||
# - "Office package"
|
||||
# - "Browser software"
|
||||
# - "Browser package"
|
||||
# - "Web browser"
|
||||
# - "Kernel"
|
||||
# - "Services"
|
||||
# - "Login"
|
||||
# - "Desktop"
|
||||
# - "Applications"
|
||||
# - "Communication"
|
||||
# - "Development"
|
||||
# - "Office"
|
||||
# - "Multimedia"
|
||||
# - "Internet"
|
||||
# - "Theming"
|
||||
# - "Gaming"
|
||||
# - "Utilities"
|
||||
# Other strings should follow the translations format.
|
||||
label:
|
||||
sidebar: "Package selection"
|
||||
# sidebar[nl]: "Pakketkeuze"
|
||||
# sidebar[en_GB]: "Package choice"
|
||||
# sidebar[ja]: "知りません" # "I don't know"
|
||||
# title: "Office Package"
|
||||
# title[nl]: "Kantoorsoftware"
|
||||
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
- name: "Default"
|
||||
description: "Default packages"
|
||||
hidden: false
|
||||
selected: true
|
||||
critical: true
|
||||
immutable: true
|
||||
packages:
|
||||
- linux
|
||||
- linux-headers
|
||||
- grub
|
||||
- efibootmgr
|
||||
- sudo
|
||||
- euri-release
|
||||
- euri-keyring
|
||||
- euri-wallpapers
|
||||
- euri-grub-theme
|
||||
- falkon
|
||||
- mesa
|
||||
- mesa-utils
|
||||
- vulkan-nouveau
|
||||
- networkmanager
|
||||
- network-manager-applet
|
||||
- pipewire
|
||||
- pipewire-alsa
|
||||
- pipewire-pulse
|
||||
- wireplumber
|
||||
- btrfs-progs
|
||||
- xfsprogs
|
||||
- f2fs-tools
|
||||
- snapper
|
||||
- zsh
|
||||
|
||||
|
||||
- name: "Kernel"
|
||||
description: "Kernel and modules"
|
||||
selected: false
|
||||
packages:
|
||||
- acpi_call
|
||||
- bbswitch
|
||||
- broadcom-wl
|
||||
- tp_smapi
|
||||
- linux-lts
|
||||
- linux-lts-headers
|
||||
|
||||
- name: "Firmware"
|
||||
description: "Firmware"
|
||||
selected: false
|
||||
packages:
|
||||
- b43-fwcutter
|
||||
- linux-firmware
|
||||
- linux-firmware-bnx2x
|
||||
- linux-firmware-liquidio
|
||||
- linux-firmware-marvell
|
||||
- linux-firmware-mellanox
|
||||
- linux-firmware-nfp
|
||||
- linux-firmware-qcom
|
||||
- linux-firmware-qlogic
|
||||
- linux-firmware-whence
|
||||
- sof-firmware
|
||||
- alsa-firmware
|
||||
- intel-ucode
|
||||
- amd-ucode
|
||||
|
||||
- name: "Init Services"
|
||||
description: "Essential dinit services"
|
||||
selected: true
|
||||
critical: true
|
||||
immutable: true
|
||||
packages:
|
||||
- dinit
|
||||
- dbus-dinit
|
||||
- networkmanager-dinit
|
||||
- elogind-dinit
|
||||
- cups-dinit
|
||||
- avahi-dinit
|
||||
- bluez-dinit
|
||||
- cronie-dinit
|
||||
- openssh-dinit
|
||||
- alsa-utils-dinit
|
||||
- acpid-dinit
|
||||
- dhcpcd-dinit
|
||||
- syslog-ng-dinit
|
||||
- power-profiles-daemon-dinit
|
||||
- ntp-dinit
|
||||
|
||||
- name: "Utilities"
|
||||
description: "System Utilities"
|
||||
selected: true
|
||||
packages:
|
||||
- euri-lsb-release
|
||||
- nano
|
||||
- vi
|
||||
|
||||
- name: "Devel"
|
||||
description: "Development tools"
|
||||
selected: false
|
||||
packages:
|
||||
- base-devel
|
||||
- artools-base
|
||||
- artools-iso
|
||||
- artools-pkg
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,264 @@
|
||||
---
|
||||
mode: required
|
||||
method: netinstall-add
|
||||
labels:
|
||||
step: "Desktop Environment"
|
||||
step[de]: "Desktop-Umgebung"
|
||||
default: Plasma
|
||||
items:
|
||||
- id: Plasma
|
||||
name: "KDE Plasma"
|
||||
description: "Full-featured modern desktop. The default Euri Linux experience."
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "KDE Plasma"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- euri-desktop-settings
|
||||
- ark
|
||||
- bluedevil
|
||||
- breeze-gtk
|
||||
- dolphin
|
||||
- dolphin-plugins
|
||||
- ffmpegthumbs
|
||||
- gwenview
|
||||
- kate
|
||||
- kcalc
|
||||
- kde-cli-tools
|
||||
- kde-gtk-config
|
||||
- kdeconnect
|
||||
- kdegraphics-thumbnailers
|
||||
- kdenetwork-filesharing
|
||||
- kdeplasma-addons
|
||||
- keditbookmarks
|
||||
- kfind
|
||||
- kgpg
|
||||
- kinfocenter
|
||||
- kio-admin
|
||||
- kio-extras
|
||||
- kio-fuse
|
||||
- konsole
|
||||
- konversation
|
||||
- kscreen
|
||||
- kwallet-pam
|
||||
- kwalletmanager
|
||||
- kwayland-integration
|
||||
- okular
|
||||
- partitionmanager
|
||||
- plasma-browser-integration
|
||||
- plasma-desktop
|
||||
- plasma-disks
|
||||
- plasma-nm
|
||||
- plasma-pa
|
||||
- plasma-systemmonitor
|
||||
- plasma-workspace
|
||||
- powerdevil
|
||||
- print-manager
|
||||
- qt6-imageformats
|
||||
- spectacle
|
||||
- xdg-desktop-portal-kde
|
||||
- xsettingsd
|
||||
- euri-layan-theme
|
||||
- tela-circle-icon-theme-git
|
||||
- cava
|
||||
- python-websockets
|
||||
- qt6-websockets
|
||||
- btop
|
||||
- imagemagick
|
||||
- fastfetch
|
||||
- noto-fonts-emoji
|
||||
- adw-gtk-theme
|
||||
- ttf-hack-nerd
|
||||
- ttf-fira-code
|
||||
- ttf-terminus-nerd
|
||||
- ttf-meslo-nerd
|
||||
- kwin-zones
|
||||
- oh-my-posh-bin
|
||||
- pacseek
|
||||
- id: PlasmaMinimal
|
||||
name: "KDE Plasma (Minimal)"
|
||||
description: "Stock Plasma on Wayland — kitty, pcmanfm-qt, featherpad, grim. No branding. For low-end hardware."
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "KDE Plasma (Minimal)"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- plasma-meta
|
||||
- kitty
|
||||
- pcmanfm-qt
|
||||
- featherpad
|
||||
- grim
|
||||
- slurp
|
||||
- id: Xfce
|
||||
name: "Xfce"
|
||||
description: "Lightweight traditional desktop. Fast and low on resources."
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "Xfce"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- exo
|
||||
- garcon
|
||||
- thunar
|
||||
- thunar-volman
|
||||
- tumbler
|
||||
- xfce4-appfinder
|
||||
- xfce4-panel
|
||||
- xfce4-power-manager
|
||||
- xfce4-session
|
||||
- xfce4-settings
|
||||
- xfce4-terminal
|
||||
- xfconf
|
||||
- xfdesktop
|
||||
- xfwm4
|
||||
- xfwm4-themes
|
||||
- mousepad
|
||||
- parole
|
||||
- ristretto
|
||||
- thunar-archive-plugin
|
||||
- thunar-media-tags-plugin
|
||||
- xfburn
|
||||
- xfce4-clipman-plugin
|
||||
- xfce4-notifyd
|
||||
- xfce4-pulseaudio-plugin
|
||||
- xfce4-screenshooter
|
||||
- xfce4-screensaver
|
||||
- xfce4-taskmanager
|
||||
- xfce4-whiskermenu-plugin
|
||||
- id: Cinnamon
|
||||
name: "Cinnamon"
|
||||
description: "Traditional desktop with modern features (GNOME-based)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "Cinnamon"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- cinnamon
|
||||
- cinnamon-control-center
|
||||
- cinnamon-desktop
|
||||
- cinnamon-menus
|
||||
- cinnamon-screensaver
|
||||
- cinnamon-session
|
||||
- cinnamon-settings-daemon
|
||||
- cinnamon-translations
|
||||
- id: MATE
|
||||
name: "MATE"
|
||||
description: "Classic desktop — continuation of GNOME 2"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "MATE"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- caja
|
||||
- marco
|
||||
- mate-backgrounds
|
||||
- mate-control-center
|
||||
- mate-desktop
|
||||
- mate-icon-theme
|
||||
- mate-menus
|
||||
- mate-notification-daemon
|
||||
- mate-panel
|
||||
- mate-polkit
|
||||
- mate-session-manager
|
||||
- mate-settings-daemon
|
||||
- mate-themes
|
||||
- mate-user-guide
|
||||
- atril
|
||||
- eom
|
||||
- mate-applets
|
||||
- mate-calc
|
||||
- mate-power-manager
|
||||
- mate-screensaver
|
||||
- mate-system-monitor
|
||||
- mate-terminal
|
||||
- mate-utils
|
||||
- pluma
|
||||
- id: LXQt
|
||||
name: "LXQt"
|
||||
description: "Lightweight Qt-based desktop"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "LXQt"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- lximage-qt
|
||||
- lxqt-about
|
||||
- lxqt-admin
|
||||
- lxqt-archiver
|
||||
- lxqt-config
|
||||
- lxqt-globalkeys
|
||||
- lxqt-menu-data
|
||||
- lxqt-notificationd
|
||||
- lxqt-openssh-askpass
|
||||
- lxqt-panel
|
||||
- lxqt-policykit
|
||||
- lxqt-powermanagement
|
||||
- lxqt-qtplugin
|
||||
- lxqt-runner
|
||||
- lxqt-session
|
||||
- lxqt-sudo
|
||||
- lxqt-themes
|
||||
- obconf-qt
|
||||
- openbox
|
||||
- pavucontrol-qt
|
||||
- pcmanfm-qt
|
||||
- qps
|
||||
- qterminal
|
||||
- screengrab
|
||||
- xdg-desktop-portal-lxqt
|
||||
- id: i3
|
||||
name: "i3"
|
||||
description: "Minimal tiling window manager (keyboard-driven)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "i3"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- i3-wm
|
||||
- i3blocks
|
||||
- i3lock
|
||||
- i3status
|
||||
- euri-i3-config
|
||||
- id: Sway
|
||||
name: "Sway"
|
||||
description: "i3-compatible Wayland compositor"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "Sway"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- sway
|
||||
- swaybg
|
||||
- swayidle
|
||||
- swaylock
|
||||
- euri-sway-config
|
||||
- id: Hyprland
|
||||
name: "Hyprland"
|
||||
description: "Dynamic tiling Wayland compositor with eye candy"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "Hyprland"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- hyprland
|
||||
- xdg-desktop-portal-hyprland
|
||||
- euri-hyprland-config
|
||||
- id: COSMIC
|
||||
name: "COSMIC"
|
||||
description: "Modern Rust-based desktop. Select greetd as DM."
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "COSMIC"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- cosmic
|
||||
@@ -0,0 +1,74 @@
|
||||
---
|
||||
mode: required
|
||||
|
||||
method: netinstall-add
|
||||
|
||||
labels:
|
||||
step: "Display Manager"
|
||||
step[de]: "Display Manager"
|
||||
|
||||
default: SDDM
|
||||
|
||||
items:
|
||||
- id: SDDM
|
||||
name: sddm
|
||||
description: "QML-based display manager (KDE default)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "SDDM"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- sddm
|
||||
- sddm-dinit
|
||||
- pixie-sddm-git
|
||||
|
||||
- id: LightDM
|
||||
name: lightdm
|
||||
description: "Cross-desktop display manager (GTK)"
|
||||
screenshot: "lightdm-screenshot.png"
|
||||
netinstall:
|
||||
name: "LightDM"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- lightdm
|
||||
- lightdm-dinit
|
||||
- lightdm-slick-greeter
|
||||
- euri-lightdm-config
|
||||
|
||||
- id: LXDM
|
||||
name: lxdm
|
||||
description: "Lightweight display manager (LXDE)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "LXDM"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- lxdm
|
||||
- lxdm-dinit
|
||||
|
||||
- id: greetd
|
||||
name: greetd
|
||||
description: "Minimal display manager (recommended for COSMIC)"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "greetd"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- greetd
|
||||
- greetd-dinit
|
||||
|
||||
- id: LY
|
||||
name: ly
|
||||
description: "Minimal TUI display manager"
|
||||
screenshot: ""
|
||||
netinstall:
|
||||
name: "LY"
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- ly
|
||||
- ly-dinit
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
backend: pacman
|
||||
skip_if_no_internet: false
|
||||
update_db: true
|
||||
ignore_update_db_error: false
|
||||
update_system: false
|
||||
|
||||
pacman:
|
||||
num_retries: 3
|
||||
disable_download_timeout: false
|
||||
needed_only: true
|
||||
|
||||
operations: []
|
||||
@@ -0,0 +1,33 @@
|
||||
efi:
|
||||
mountPoint: "/boot/efi"
|
||||
recommendedSize: 512MiB
|
||||
minimumSize: 256MiB
|
||||
label: "EFI"
|
||||
|
||||
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
|
||||
|
||||
swapPartitionName: swap
|
||||
|
||||
luksGeneration: luks1
|
||||
|
||||
drawNestedPartitions: true
|
||||
|
||||
alwaysShowPartitionLabels: true
|
||||
|
||||
initialPartitioningChoice: none
|
||||
|
||||
initialSwapChoice: suspend
|
||||
|
||||
defaultPartitionTableType: msdos
|
||||
|
||||
requiredPartitionTableType:
|
||||
- msdos
|
||||
- gpt
|
||||
|
||||
defaultFileSystemType: "ext4"
|
||||
availableFileSystemTypes: ["ext4","btrfs","f2fs","xfs"]
|
||||
allowFileSystemTypeSelection: true
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
# set at iso build time
|
||||
initsys: none
|
||||
|
||||
user-services:
|
||||
- name: dbus
|
||||
action: enable
|
||||
- name: pipewire
|
||||
action: enable
|
||||
- name: pipewire-pulse
|
||||
action: enable
|
||||
- name: wireplumber
|
||||
action: enable
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
command: artix-service
|
||||
|
||||
services:
|
||||
- name: "acpid"
|
||||
action: "enable"
|
||||
- name: "bluetoothd"
|
||||
action: "enable"
|
||||
- name: "cronie"
|
||||
action: "enable"
|
||||
- name: "cupsd"
|
||||
action: "enable"
|
||||
- name: "dbus"
|
||||
action: "enable"
|
||||
- name: "dhcpcd"
|
||||
action: "enable"
|
||||
- name: "NetworkManager"
|
||||
action: "enable"
|
||||
- name: "power-profiles-daemon"
|
||||
action: "enable"
|
||||
- name: "sddm"
|
||||
action: "enable"
|
||||
- name: "lightdm"
|
||||
action: "enable"
|
||||
- name: "lxdm"
|
||||
action: "enable"
|
||||
- name: "ly"
|
||||
action: "enable"
|
||||
- name: "greetd"
|
||||
action: "enable"
|
||||
- name: "ntpd"
|
||||
action: "enable"
|
||||
- name: "syslog-ng"
|
||||
action: "enable"
|
||||
- name: "userspawn"
|
||||
action: "enable"
|
||||
@@ -0,0 +1,2 @@
|
||||
---
|
||||
emergency: false
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
defaultGroups:
|
||||
- name: users
|
||||
must_exist: true
|
||||
system: true
|
||||
- lp
|
||||
- video
|
||||
- network
|
||||
- storage
|
||||
- name: wheel
|
||||
must_exist: false
|
||||
system: true
|
||||
- audio
|
||||
- power
|
||||
- log
|
||||
- optical
|
||||
- network
|
||||
- scanner
|
||||
|
||||
autologinGroup: autologin
|
||||
|
||||
doAutologin: false
|
||||
|
||||
sudoersGroup: wheel
|
||||
|
||||
setRootPassword: true
|
||||
|
||||
doReusePassword: false
|
||||
|
||||
passwordRequirements:
|
||||
nonempty: true
|
||||
minLength: 4 # Password at least this many characters
|
||||
maxLength: -1 # Password at most this many characters
|
||||
|
||||
allowWeakPasswords: true
|
||||
allowWeakPasswordsDefault: true
|
||||
|
||||
userShell: /bin/zsh
|
||||
|
||||
setHostname: EtcFile
|
||||
|
||||
writeHostsFile: true
|
||||
|
||||
user:
|
||||
shell: /bin/zsh
|
||||
forbidden_names: [ root ]
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
showSupportUrl: true
|
||||
showKnownIssuesUrl: true
|
||||
showReleaseNotesUrl: true
|
||||
|
||||
requirements:
|
||||
requiredStorage: 5.5
|
||||
requiredRam: 1.0
|
||||
internetCheckUrl: https://www.artixlinux.org
|
||||
check:
|
||||
- storage
|
||||
- ram
|
||||
- power
|
||||
- internet
|
||||
- root
|
||||
required:
|
||||
- storage
|
||||
- ram
|
||||
- root
|
||||
- internet
|
||||
@@ -0,0 +1,45 @@
|
||||
# This file is part of elogind.
|
||||
#
|
||||
# elogind is free software; you can redistribute it and/or modify it under the
|
||||
# terms of the GNU Lesser General Public License as published by the Free
|
||||
# Software Foundation; either version 2.1 of the License, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# Entries in this file show the compile time defaults. Local configuration
|
||||
# should be created by either modifying this file, or by creating "drop-ins" in
|
||||
# the logind.conf.d/ subdirectory. The latter is generally recommended.
|
||||
# Defaults can be restored by simply deleting this file and all drop-ins.
|
||||
#
|
||||
# See logind.conf(5) for details.
|
||||
|
||||
[Login]
|
||||
#KillUserProcesses=no
|
||||
#KillOnlyUsers=
|
||||
#KillExcludeUsers=root
|
||||
#InhibitDelayMaxSec=5
|
||||
#UserStopDelaySec=10
|
||||
#HandlePowerKey=poweroff
|
||||
#HandlePowerKeyLongPress=ignore
|
||||
#HandleRebootKey=reboot
|
||||
#HandleRebootKeyLongPress=poweroff
|
||||
#HandleSuspendKey=suspend
|
||||
#HandleSuspendKeyLongPress=hibernate
|
||||
#HandleHibernateKey=hibernate
|
||||
#HandleHibernateKeyLongPress=ignore
|
||||
#HandleLidSwitch=suspend
|
||||
#HandleLidSwitchExternalPower=suspend
|
||||
#HandleLidSwitchDocked=ignore
|
||||
#PowerKeyIgnoreInhibited=no
|
||||
#SuspendKeyIgnoreInhibited=no
|
||||
#HibernateKeyIgnoreInhibited=no
|
||||
#LidSwitchIgnoreInhibited=yes
|
||||
#RebootKeyIgnoreInhibited=no
|
||||
#HoldoffTimeoutSec=30s
|
||||
#IdleAction=ignore
|
||||
#IdleActionSec=30min
|
||||
#RuntimeDirectorySize=10%
|
||||
#RuntimeDirectoryInodesMax=
|
||||
#RemoveIPC=yes
|
||||
#InhibitorsMax=8192
|
||||
#SessionsMax=8192
|
||||
#StopIdleSessionSec=infinity
|
||||
@@ -0,0 +1,36 @@
|
||||
# This file is part of elogind.
|
||||
#
|
||||
# elogind is free software; you can redistribute it and/or modify it under the
|
||||
# terms of the GNU Lesser General Public License as published by the Free
|
||||
# Software Foundation; either version 2.1 of the License, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# Entries in this file show the compile time defaults. Local configuration
|
||||
# should be created by either modifying this file, or by creating "drop-ins" in
|
||||
# the sleep.conf.d/ subdirectory. The latter is generally recommended.
|
||||
# Defaults can be restored by simply deleting this file and all drop-ins.
|
||||
#
|
||||
# See sleep.conf(5) for details.
|
||||
|
||||
[Sleep]
|
||||
#AllowSuspend=yes
|
||||
#AllowHibernation=yes
|
||||
#AllowSuspendThenHibernate=yes
|
||||
#AllowHybridSleep=yes
|
||||
#SuspendMode=
|
||||
#SuspendState=mem standby freeze
|
||||
#HibernateMode=platform shutdown
|
||||
#HibernateState=disk
|
||||
#HybridSleepMode=suspend platform shutdown
|
||||
#HybridSleepState=disk
|
||||
#HibernateDelaySec=
|
||||
#SuspendEstimationSec=60min
|
||||
|
||||
# elogind additions
|
||||
#AllowPowerOffInterrupts=no
|
||||
#BroadcastPowerOffInterrupts=yes
|
||||
#AllowSuspendInterrupts=no
|
||||
#BroadcastSuspendInterrupts=yes
|
||||
#SuspendByUsing=
|
||||
#HibernateByUsing=
|
||||
#HandleNvidiaSleep=no
|
||||
@@ -0,0 +1,5 @@
|
||||
#
|
||||
# /etc/fstab: static file system information
|
||||
#
|
||||
# <file system> <dir> <type> <options> <dump> <pass>
|
||||
/dev/mapper/rootfs / auto defaults 0 0
|
||||
@@ -0,0 +1 @@
|
||||
euri-live
|
||||
@@ -0,0 +1,2 @@
|
||||
127.0.0.1 localhost.localdomain euri-live localhost
|
||||
::1 localhost.localdomain euri-live localhost
|
||||
@@ -0,0 +1,19 @@
|
||||
[?25l[?7l[0m[36m[1m `.-/::/-``
|
||||
.-/osssssssso/.
|
||||
:osyysssssssyyys+-
|
||||
`.+yyyysssssssssyyyyy+.
|
||||
`/syyyyyssssssssssyyyyys-`
|
||||
`/yhyyyyysss++ssosyyyyhhy/`
|
||||
.ohhhyyyyso++/+oso+syy+shhhho.
|
||||
.shhhhysoo++//+sss+++yyy+shhhhs.
|
||||
-yhhhhs+++++++ossso+++yyys+ohhddy:
|
||||
-yddhhyo+++++osyyss++++yyyyooyhdddy-
|
||||
.yddddhso++osyyyyys+++++yyhhsoshddddy`
|
||||
`odddddhyosyhyyyyyy++++++yhhhyosddddddo
|
||||
.dmdddddhhhhhhhyyyo+++++shhhhhohddddmmh.
|
||||
ddmmdddddhhhhhhhso++++++yhhhhhhdddddmmdy
|
||||
dmmmdddddddhhhyso++++++shhhhhddddddmmmmh
|
||||
-dmmmdddddddhhyso++++oshhhhdddddddmmmmd-
|
||||
.smmmmddddddddhhhhhhhhhdddddddddmmmms.
|
||||
`+ydmmmdddddddddddddddddddmmmmdy/.
|
||||
`.:+ooyyddddddddddddyyso+:.`
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
[?25h[?7hEuri Linux Live ISO (\l) - \s-\r \m
|
||||
|
||||
# Welcome to Euri Linux #
|
||||
|
||||
login for the live environment:
|
||||
user 'euri'
|
||||
password 'euri'
|
||||
@@ -0,0 +1,13 @@
|
||||
NAME="Euri Linux"
|
||||
PRETTY_NAME="Euri Linux 2026.08.17 Arranxo"
|
||||
ID=euri
|
||||
ID_LIKE=artix
|
||||
VERSION_ID=2026.08.17
|
||||
VERSION_CODENAME=arranxo
|
||||
BUILD_ID=rolling
|
||||
ANSI_COLOR="38;2;0;136;204"
|
||||
HOME_URL="https://github.com/Antergos-NeXT"
|
||||
DOCUMENTATION_URL="https://wiki.archlinux.org"
|
||||
SUPPORT_URL="https://github.com/Antergos-NeXT"
|
||||
BUG_REPORT_URL="https://github.com/Antergos-NeXT"
|
||||
LOGO=euri-logo
|
||||
@@ -0,0 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
auth sufficient pam_wheel.so trust use_uid
|
||||
auth required pam_unix.so
|
||||
account required pam_unix.so
|
||||
session required pam_unix.so
|
||||
@@ -0,0 +1,8 @@
|
||||
/* Allow members of the wheel group to execute any actions
|
||||
* without password authentication, similar to "sudo NOPASSWD:"
|
||||
*/
|
||||
polkit.addRule(function(action, subject) {
|
||||
if (subject.isInGroup("wheel")) {
|
||||
return polkit.Result.YES;
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,18 @@
|
||||
[Autologin]
|
||||
Relogin=false
|
||||
Session=plasma.desktop
|
||||
User=euri
|
||||
|
||||
[General]
|
||||
HaltCommand=/usr/bin/loginctl poweroff
|
||||
RebootCommand=/usr/bin/loginctl reboot
|
||||
|
||||
|
||||
[Theme]
|
||||
Current=breeze
|
||||
CursorTheme=breeze_cursors
|
||||
Font=Noto Sans,10,-1,0,50,0,0,0,0,0
|
||||
|
||||
[Users]
|
||||
MaximumUid=60000
|
||||
MinimumUid=1000
|
||||
@@ -0,0 +1,31 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Install Euri Linux
|
||||
Name[en]=Install Euri Linux
|
||||
Name[de]=Euri Linux installieren
|
||||
Name[es]=Instalar Euri Linux
|
||||
Name[fr]=Installer Euri Linux
|
||||
Name[it]=Installa Euri Linux
|
||||
Name[pl]=Zainstaluj Euri Linux
|
||||
Name[pt_BR]=Instalar Euri Linux
|
||||
Name[ru]=Установить Euri Linux
|
||||
Name[nl]=Euri Linux installeren
|
||||
Name[sv]=Installera Euri Linux
|
||||
Name[da]=Installer Euri Linux
|
||||
Name[cs]=Nainstalovat Euri Linux
|
||||
Name[hu]=Euri Linux telepítése
|
||||
Name[ro]=Instalează Euri Linux
|
||||
Name[tr]=Euri Linux'yi yükle
|
||||
Comment=Install Euri Linux on this computer
|
||||
# pkexec does not work in our live environment (tested, failed in previous
|
||||
# releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu,
|
||||
# and Nitrux for launching Calamares.
|
||||
# ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work
|
||||
# in our live environment. We tested it. sudo -E is intentional and correct.
|
||||
# If you suggest pkexec one more time I will lose my mind. STFU.
|
||||
Exec=sudo -E calamares-next
|
||||
Icon=calamares
|
||||
Terminal=false
|
||||
Categories=Qt;System;Settings;
|
||||
StartupNotify=true
|
||||
X-KDE-IsAdminApplication=true
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Install Euri Linux (Offline — NO DE)
|
||||
Name[en]=Install Euri Linux (Offline — NO DE)
|
||||
Name[de]=Euri Linux installieren (Offline — Kein DE)
|
||||
Name[es]=Instalar Euri Linux (Offline — Sin DE)
|
||||
Name[fr]=Installer Euri Linux (Hors ligne — Sans DE)
|
||||
Name[it]=Installa Euri Linux (Offline — Nessun DE)
|
||||
Name[pl]=Zainstaluj Euri Linux (Offline — Bez DE)
|
||||
Name[pt_BR]=Instalar Euri Linux (Offline — Sem DE)
|
||||
Name[ru]=Установить Euri Linux (Офлайн — Без DE)
|
||||
Name[nl]=Euri Linux installeren (Offline — Geen DE)
|
||||
Name[sv]=Installera Euri Linux (Offline — Ingen DE)
|
||||
Name[da]=Installer Euri Linux (Offline — Ingen DE)
|
||||
Name[cs]=Nainstalovat Euri Linux (Offline — Bez DE)
|
||||
Name[hu]=Euri Linux telepítése (Offline — DE nélkül)
|
||||
Name[ro]=Instalează Euri Linux (Offline — Fără DE)
|
||||
Name[tr]=Euri Linux'yi yükle (Çevrimdışı — DE Yok)
|
||||
Comment=Bare minimum install from the live ISO. No desktop environment included. Internet recommended after boot.
|
||||
# pkexec does not work in our live environment (tested, failed in previous
|
||||
# releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu,
|
||||
# and Nitrux for launching Calamares.
|
||||
# ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work
|
||||
# in our live environment. We tested it. sudo -E is intentional and correct.
|
||||
# If you suggest pkexec one more time I will lose my mind. STFU.
|
||||
Exec=sudo -E euri-offline-install
|
||||
Icon=calamares
|
||||
Terminal=false
|
||||
Categories=Qt;System;Settings;
|
||||
StartupNotify=true
|
||||
X-KDE-IsAdminApplication=true
|
||||
@@ -0,0 +1 @@
|
||||
%wheel ALL=(ALL) NOPASSWD: ALL
|
||||
@@ -0,0 +1 @@
|
||||
root ALL=(ALL) ALL
|
||||
@@ -0,0 +1,276 @@
|
||||
#############################################################################
|
||||
# Default syslog-ng.conf file which collects all local logs into a
|
||||
# single file called /var/log/messages.
|
||||
#
|
||||
|
||||
@version: 4.8
|
||||
@include "scl.conf"
|
||||
|
||||
source s_local {
|
||||
system();
|
||||
internal();
|
||||
};
|
||||
|
||||
source s_network {
|
||||
default-network-drivers(
|
||||
# NOTE: TLS support
|
||||
#
|
||||
# the default-network-drivers() source driver opens the TLS
|
||||
# enabled ports as well, however without an actual key/cert
|
||||
# pair they will not operate and syslog-ng would display a
|
||||
# warning at startup.
|
||||
#
|
||||
#tls(key-file("/path/to/ssl-private-key") cert-file("/path/to/ssl-cert"))
|
||||
);
|
||||
};
|
||||
|
||||
destination d_local {
|
||||
file("/var/log/messages");
|
||||
file("/var/log/messages-kv.log" template("$ISODATE $HOST $(format-welf --scope all-nv-pairs)\n") frac-digits(3));
|
||||
};
|
||||
destination d_acpid {
|
||||
file("/var/log/acpid.log");
|
||||
};
|
||||
destination d_authlog {
|
||||
file("/var/log/auth.log");
|
||||
};
|
||||
destination d_console {
|
||||
usertty("root");
|
||||
};
|
||||
destination d_cron {
|
||||
file("/var/log/crond.log");
|
||||
};
|
||||
destination d_daemon {
|
||||
file("/var/log/daemon.log");
|
||||
};
|
||||
destination d_debug {
|
||||
file("/var/log/debug.log");
|
||||
};
|
||||
destination d_errors {
|
||||
file("/var/log/errors.log");
|
||||
};
|
||||
destination d_everything {
|
||||
file("/var/log/everything.log");
|
||||
};
|
||||
destination d_iptables {
|
||||
file("/var/log/iptables.log");
|
||||
};
|
||||
destination d_kernel {
|
||||
file("/var/log/kernel.log");
|
||||
};
|
||||
destination d_lpr {
|
||||
file("/var/log/lpr.log");
|
||||
};
|
||||
destination d_mail {
|
||||
file("/var/log/mail.log");
|
||||
};
|
||||
destination d_messages {
|
||||
file("/var/log/messages.log");
|
||||
};
|
||||
destination d_news {
|
||||
file("/var/log/news.log");
|
||||
};
|
||||
destination d_ppp {
|
||||
file("/var/log/ppp.log");
|
||||
};
|
||||
destination d_syslog {
|
||||
file("/var/log/syslog.log");
|
||||
};
|
||||
# Log everything to tty12
|
||||
destination d_tty12 {
|
||||
file("/dev/tty12");
|
||||
};
|
||||
destination d_user {
|
||||
file("/var/log/user.log");
|
||||
};
|
||||
destination d_uucp {
|
||||
file("/var/log/uucp.log");
|
||||
};
|
||||
|
||||
filter f_acpid {
|
||||
program("acpid");
|
||||
};
|
||||
filter f_auth {
|
||||
facility(auth);
|
||||
};
|
||||
filter f_authpriv {
|
||||
facility(auth, authpriv);
|
||||
};
|
||||
filter f_crit {
|
||||
level(crit);
|
||||
};
|
||||
filter f_cron {
|
||||
facility(cron);
|
||||
};
|
||||
filter f_daemon {
|
||||
facility(daemon);
|
||||
};
|
||||
filter f_debug {
|
||||
not facility(auth, authpriv, news, mail);
|
||||
};
|
||||
filter f_emergency {
|
||||
level(emerg);
|
||||
};
|
||||
filter f_err {
|
||||
level(err);
|
||||
};
|
||||
filter f_everything {
|
||||
level(debug..emerg) and not facility(auth, authpriv);
|
||||
};
|
||||
filter f_info {
|
||||
level(info);
|
||||
};
|
||||
filter f_iptables {
|
||||
match("IN=" value("MESSAGE")) and match("OUT=" value("MESSAGE"));
|
||||
};
|
||||
filter f_kernel {
|
||||
facility(kern) and not filter(f_iptables);
|
||||
};
|
||||
filter f_lpr {
|
||||
facility(lpr);
|
||||
};
|
||||
filter f_mail {
|
||||
facility(mail);
|
||||
};
|
||||
filter f_messages {
|
||||
level(info..warn) and not facility(auth, authpriv, mail, news, cron) and not program(syslog-ng) and not filter(f_iptables);
|
||||
};
|
||||
filter f_news {
|
||||
facility(news);
|
||||
};
|
||||
filter f_notice {
|
||||
level(notice);
|
||||
};
|
||||
filter f_ppp {
|
||||
facility(local2);
|
||||
};
|
||||
filter f_syslog {
|
||||
program(syslog-ng);
|
||||
};
|
||||
filter f_user {
|
||||
facility(user);
|
||||
};
|
||||
filter f_uucp {
|
||||
facility(uucp);
|
||||
};
|
||||
filter f_warn {
|
||||
level(warn);
|
||||
};
|
||||
|
||||
log {
|
||||
source(s_local);
|
||||
|
||||
# uncomment this line to open port 514 to receive messages
|
||||
#source(s_network);
|
||||
# destination(d_local);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_acpid);
|
||||
destination(d_acpid);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_authpriv);
|
||||
destination(d_authlog);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_cron);
|
||||
destination(d_cron);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_daemon);
|
||||
destination(d_daemon);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_debug);
|
||||
# destination(d_debug);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_emergency);
|
||||
# destination(d_console);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_err);
|
||||
destination(d_errors);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_everything);
|
||||
destination(d_everything);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_iptables);
|
||||
# destination(d_iptables);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_kernel);
|
||||
destination(d_kernel);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_lpr);
|
||||
# destination(d_lpr);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_mail);
|
||||
# destination(d_mail);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_messages);
|
||||
# destination(d_messages);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_news);
|
||||
# destination(d_news);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_ppp);
|
||||
# destination(d_ppp);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_user);
|
||||
destination(d_user);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
filter(f_uucp);
|
||||
destination(d_uucp);
|
||||
};
|
||||
log {
|
||||
source(s_local);
|
||||
# filter(f_syslog);
|
||||
# destination(d_syslog);
|
||||
};
|
||||
# Log everything to tty12
|
||||
log {
|
||||
source(s_local);
|
||||
# destination(d_tty12);
|
||||
};
|
||||
|
||||
options {
|
||||
chain_hostnames(off);
|
||||
create_dirs(no);
|
||||
dns_cache(no);
|
||||
flush_lines(0);
|
||||
group("log");
|
||||
keep_hostname(yes);
|
||||
log_fifo_size(10000);
|
||||
perm(0640);
|
||||
stats(freq(0));
|
||||
time_reopen(10);
|
||||
use_dns(no);
|
||||
use_fqdn(no);
|
||||
};
|
||||
Reference in New Issue
Block a user