diff --git a/archiso/airootfs/etc/lsb-release b/archiso/airootfs/etc/lsb-release new file mode 100644 index 0000000..fd2a154 --- /dev/null +++ b/archiso/airootfs/etc/lsb-release @@ -0,0 +1,4 @@ +LSB_VERSION=1.4 +DISTRIB_ID=CachyOS +DISTRIB_RELEASE=rolling +DISTRIB_DESCRIPTION="CachyOS Linux" diff --git a/archiso/airootfs/etc/mkinitcpio.conf b/archiso/airootfs/etc/mkinitcpio.conf index 2de9623..bfa6813 100644 --- a/archiso/airootfs/etc/mkinitcpio.conf +++ b/archiso/airootfs/etc/mkinitcpio.conf @@ -57,10 +57,10 @@ HOOKS=(base udev modconf memdisk archiso_shutdown archiso archiso_loop_mnt archi #COMPRESSION="gzip" #COMPRESSION="bzip2" #COMPRESSION="lzma" -COMPRESSION="xz" +#COMPRESSION="xz" #COMPRESSION="lzop" #COMPRESSION="lz4" -#COMPRESSION="zstd" +COMPRESSION="zstd" # COMPRESSION_OPTIONS # Additional options for the compressor diff --git a/archiso/airootfs/etc/os-release b/archiso/airootfs/etc/os-release new file mode 100644 index 0000000..4c38d8b --- /dev/null +++ b/archiso/airootfs/etc/os-release @@ -0,0 +1,10 @@ +NAME="CachyOS" +PRETTY_NAME="CachyOS" +ID=arch +BUILD_ID=rolling +ANSI_COLOR="38;2;23;147;209" +HOME_URL="https://cachyos.org" +DOCUMENTATION_URL="https://wiki.cachyos.org/" +SUPPORT_URL="https://forum.cachyos.org" +BUG_REPORT_URL="https://github.com/cachyos" +LOGO=cachyos diff --git a/archiso/airootfs/etc/pacman.conf b/archiso/airootfs/etc/pacman.conf index 64c3de2..09bb478 100644 --- a/archiso/airootfs/etc/pacman.conf +++ b/archiso/airootfs/etc/pacman.conf @@ -68,6 +68,14 @@ LocalFileSigLevel = Optional # uncommented to enable the repo. # +[cachyos-desktop] +SigLevel = Optional TrustAll +Include = /etc/pacman.d/cachyos-mirrorlist + +[cachyos] +SigLevel = Optional TrustAll +Include = /etc/pacman.d/cachyos-mirrorlist + # The testing repositories are disabled by default. To enable, uncomment the # repo name header and Include lines. You can add preferred servers immediately # after the header, and they will be used before the default mirrors. @@ -96,14 +104,6 @@ Include = /etc/pacman.d/mirrorlist [multilib] Include = /etc/pacman.d/mirrorlist -[cachyos] -SigLevel = Optional TrustAll -Include = /etc/pacman.d/cachyos-mirrorlist - -[cachyos-desktop] -SigLevel = Optional TrustAll -Include = /etc/pacman.d/cachyos-mirrorlist - # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] diff --git a/archiso/airootfs/etc/skel/.config/picom/picom.conf b/archiso/airootfs/etc/skel/.config/picom/picom.conf new file mode 100644 index 0000000..9f686ad --- /dev/null +++ b/archiso/airootfs/etc/skel/.config/picom/picom.conf @@ -0,0 +1,150 @@ +# Animations +transition-length = 50 +transition-pow-x = 0.1 +transition-pow-y = 0.1 +transition-pow-w = 0.1 +transition-pow-h = 0.1 +size-transition = true + +# Corners +corner-radius = 10.0; +rounded-corners-exclude = [ + #"window_type = 'normal'", + "class_g = 'Polybar'", + "class_g = 'dwm'", +]; +round-borders = 1; +round-borders-exclude = [ +]; + +# Shadows +shadow = false; +shadow-radius = 2; +shadow-opacity = 1 +shadow-offset-x = -7; +shadow-offset-y = -7; +# no-dock-shadow = false +# no-dnd-shadow = false +# shadow-red = 0 +# shadow-green = 0 +# shadow-blue = 0 +# shadow-ignore-shaped = '' +# shadow-exclude = [] +shadow-exclude = [ + "class_g = 'Polybar'", + "_GTK_FRAME_EXTENTS@:c" +]; +# shadow-exclude-reg = "" + +# Fading +fading = true; +fade-in-step = 0.03; +fade-out-step = 0.03; +# fade-delta = 10 +fade-exclude = [ + "class_g = 'slop'" # maim +] +# no-fading-openclose = false +# no-fading-destroyed-argb = false + +# Transparency / Opacity +# inactive-opacity = 1 +inactive-opacity = 1; +frame-opacity = 0.7; +# menu-opacity = 1.0 +popup_menu = { opacity = 0.8; } +dropdown_menu = { opacity = 0.8; } +inactive-opacity-override = false; +active-opacity = 1.0; + inactive-dim = 0.2 +focus-exclude = [ + "class_g = 'Cairo-clock'", + "class_g = 'Bar'", # lemonbar + "class_g = 'slop'" # maim +]; +# inactive-dim-fixed = 1.0 +opacity-rule = [ + "80:class_g = 'Bar'", # lemonbar + "100:class_g = 'slop'", # maim + "100:class_g = 'XTerm'", + "100:class_g = 'URxvt'", + "100:class_g = 'kitty'", + "100:class_g = 'Alacritty'", + "80:class_g = 'Polybar'", + "100:class_g = 'code-oss'", + "100:class_g = 'Meld'", + "95:class_g = 'TelegramDesktop'", + "95:class_g = 'jetbrains-clion'", + "95:class_g = 'discord'", + "90:class_g = 'Joplin'", + "100:class_g = 'firefox'", + "100:class_g = 'Thunderbird'" +]; + +# Background-Blurring +# blur-method = +# blur-size = 12 +# blur-deviation = false +# blur-background = true; +# blur-background-frame = false; +# blur-background-fixed = false; +# blur-kern = '' +# blur-kern = "3x3box"; +blur: { + # requires: https://github.com/ibhagwan/picom + method = "dual_kawase"; + strength = 8; + deviation = 0.0; + kernel = "11x11gaussian"; + background = false; + background-frame = false; + background-fixed = false; + kern = "3x3box"; +} +blur-background-exclude = [ + "class_g = 'slop'", + "_GTK_FRAME_EXTENTS@:c" +]; +# daemon = false +experimental-backends = true; +backend = "glx"; +vsync = true +# dbus = false +mark-wmwin-focused = true; +mark-ovredir-focused = true; +detect-rounded-corners = true; +detect-client-opacity = true; +refresh-rate = 0 +# sw-opti = +# use-ewmh-active-win = false +# unredir-if-possible = false +# unredir-if-possible-delay = 0 +# unredir-if-possible-exclude = [] +detect-transient = true +detect-client-leader = true +# resize-damage = 1 +# invert-color-include = [] +# glx-no-stencil = false +# glx-no-rebind-pixmap = false +# no-use-damage = false +use-damage = false +# xrender-sync-fence = false +# glx-fshader-win = '' +# force-win-blend = false +# no-ewmh-fullscreen = false +# max-brightness = 1.0 +# transparent-clipping = false +log-level = "info"; +# log-file = '/path/to/your/log/file' +# show-all-xerrors = false +# write-pid-path = '/path/to/your/log/file' +# Window type settings +wintypes: +{ + normal = { fade = false; shadow = false; } + tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; }; + dock = { shadow = false; } + dnd = { shadow = false; } + popup_menu = { opacity = 0.8; } + dropdown_menu = { opacity = 0.8; } +};