OSDN Git Service

[add] : Added growth
authorhayao <shun819.mail@gmail.com>
Tue, 19 May 2020 07:14:34 +0000 (16:14 +0900)
committerhayao <shun819.mail@gmail.com>
Tue, 19 May 2020 07:14:34 +0000 (16:14 +0900)
63 files changed:
growth.add/airootfs.any/etc/bluetooth/main.conf [new file with mode: 0644]
growth.add/airootfs.any/etc/default/grub [new file with mode: 0644]
growth.add/airootfs.any/etc/hostname [new file with mode: 0644]
growth.add/airootfs.any/etc/hosts [new file with mode: 0644]
growth.add/airootfs.any/etc/nanorc [new file with mode: 0644]
growth.add/airootfs.any/etc/pacman.conf [new file with mode: 0644]
growth.add/airootfs.any/etc/polkit-1/rules.d/81-blueman.rules [new file with mode: 0644]
growth.add/airootfs.any/etc/profile.d/startx.sh [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.bash_logout [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.bash_profile [new file with mode: 0755]
growth.add/airootfs.any/etc/skel/.bashrc [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/Thunar/uca.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/autostart/xfce4-clipman-plugin-autostart.desktop [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xarchiver/xarchiverrc [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/help.rc [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/helpers.rc [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-10/15870144412.desktop [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-11/15870180452.desktop [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-24/15870312421.desktop [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-5/15870180431.desktop [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-7/15870144371.desktop [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/panel/whiskermenu-1.rc [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfce4-taskmanager.rc [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.dmrc [new file with mode: 0644]
growth.add/airootfs.any/etc/skel/.xinitrc [new file with mode: 0644]
growth.add/airootfs.any/root/customize_airootfs_growth.add.sh [new file with mode: 0755]
growth.add/airootfs.any/usr/share/backgrounds/park.jpg [new file with mode: 0644]
growth.add/airootfs.any/usr/share/calamares/modules/users.conf [new file with mode: 0644]
growth.add/airootfs.any/usr/share/grub/themes/Vimix/icons/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/1024x1024/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/128x128/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/16x16/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/192x192/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/20x20/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/22x22/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/24x24/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/256x256/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/32x32/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/36x36/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/40x40/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/480x480/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/48x48/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/512x512/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/64x64/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/72x72/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/96x96/apps/alter.png [new file with mode: 0644]
growth.add/airootfs.any/usr/share/icons/hicolor/scalable/alter.svg [new file with mode: 0644]
growth.add/airootfs.any/usr/share/libalpm/hooks/growthlinux-wallpapers.hook [new file with mode: 0644]
growth.add/airootfs.any/usr/share/libalpm/scripts/growthlinux-wallpapers [new file with mode: 0755]
growth.add/architecture [new file with mode: 0644]
growth.add/config.any [new file with mode: 0644]
growth.add/description.txt [new file with mode: 0644]
growth.add/packages.x86_64/packages.x86_64 [new file with mode: 0644]

diff --git a/growth.add/airootfs.any/etc/bluetooth/main.conf b/growth.add/airootfs.any/etc/bluetooth/main.conf
new file mode 100644 (file)
index 0000000..dd8bf95
--- /dev/null
@@ -0,0 +1,129 @@
+[General]
+
+# Default adapter name
+# Defaults to 'BlueZ X.YZ'
+#Name = BlueZ
+
+# Default device class. Only the major and minor device class bits are
+# considered. Defaults to '0x000000'.
+#Class = 0x000100
+
+# How long to stay in discoverable mode before going back to non-discoverable
+# The value is in seconds. Default is 180, i.e. 3 minutes.
+# 0 = disable timer, i.e. stay discoverable forever
+#DiscoverableTimeout = 0
+
+# Always allow pairing even if there are no agent registered
+# Possible values: true, false
+# Default: false
+#AlwaysPairable = false
+
+# How long to stay in pairable mode before going back to non-discoverable
+# The value is in seconds. Default is 0.
+# 0 = disable timer, i.e. stay pairable forever
+#PairableTimeout = 0
+
+# Use vendor id source (assigner), vendor, product and version information for
+# DID profile support. The values are separated by ":" and assigner, VID, PID
+# and version.
+# Possible vendor id source values: bluetooth, usb (defaults to usb)
+#DeviceID = bluetooth:1234:5678:abcd
+
+# Do reverse service discovery for previously unknown devices that connect to
+# us. For BR/EDR this option is really only needed for qualification since the
+# BITE tester doesn't like us doing reverse SDP for some test cases, for LE
+# this disables the GATT client functionally so it can be used in system which
+# can only operate as peripheral.
+# Defaults to 'true'.
+#ReverseServiceDiscovery = true
+
+# Enable name resolving after inquiry. Set it to 'false' if you don't need
+# remote devices name and want shorter discovery cycle. Defaults to 'true'.
+#NameResolving = true
+
+# Enable runtime persistency of debug link keys. Default is false which
+# makes debug link keys valid only for the duration of the connection
+# that they were created for.
+#DebugKeys = false
+
+# Restricts all controllers to the specified transport. Default value
+# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW).
+# Possible values: "dual", "bredr", "le"
+#ControllerMode = dual
+
+# Enables Multi Profile Specification support. This allows to specify if
+# system supports only Multiple Profiles Single Device (MPSD) configuration
+# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
+# Devices (MPMD) configurations.
+# Possible values: "off", "single", "multiple"
+#MultiProfile = off
+
+# Permanently enables the Fast Connectable setting for adapters that
+# support it. When enabled other devices can connect faster to us,
+# however the tradeoff is increased power consumptions. This feature
+# will fully work only on kernel version 4.1 and newer. Defaults to
+# 'false'.
+#FastConnectable = false
+
+# Default privacy setting.
+# Enables use of private address.
+# Possible values: "off", "device", "network"
+# "network" option not supported currently
+# Defaults to "off"
+# Privacy = off
+
+# Specify the policy to the JUST-WORKS repairing initiated by peer
+# Possible values: "never", "confirm", "always"
+# Defaults to "never"
+#JustWorksRepairing = never
+
+[GATT]
+# GATT attribute cache.
+# Possible values:
+# always: Always cache attributes even for devices not paired, this is
+# recommended as it is best for interoperability, with more consistent
+# reconnection times and enables proper tracking of notifications for all
+# devices.
+# yes: Only cache attributes of paired devices.
+# no: Never cache attributes
+# Default: always
+#Cache = always
+
+# Minimum required Encryption Key Size for accessing secured characteristics.
+# Possible values: 0 and 7-16. 0 means don't care.
+# Defaults to 0
+#KeySize = 0
+
+# Exchange MTU size.
+# Possible values: 23-517
+# Defaults to 517
+#ExchangeMTU = 517
+
+# Number of ATT channels
+# Possible values: 1-5 (1 disables EATT)
+# Default to 3
+#Channels = 3
+
+[Policy]
+#
+# The ReconnectUUIDs defines the set of remote services that should try
+# to be reconnected to in case of a link loss (link supervision
+# timeout). The policy plugin should contain a sane set of values by
+# default, but this list can be overridden here. By setting the list to
+# empty the reconnection feature gets disabled.
+#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb,0000111f-0000-1000-8000-00805f9b34fb,0000110a-0000-1000-8000-00805f9b34fb
+
+# ReconnectAttempts define the number of attempts to reconnect after a link
+# lost. Setting the value to 0 disables reconnecting feature.
+#ReconnectAttempts=7
+
+# ReconnectIntervals define the set of intervals in seconds to use in between
+# attempts.
+# If the number of attempts defined in ReconnectAttempts is bigger than the
+# set of intervals the last interval is repeated until the last attempt.
+#ReconnectIntervals=1,2,4,8,16,32,64
+
+# AutoEnable defines option to enable all controllers when they are found.
+# This includes adapters present on start as well as adapters that are plugged
+# in later on. Defaults to 'false'.
+AutoEnable=true
diff --git a/growth.add/airootfs.any/etc/default/grub b/growth.add/airootfs.any/etc/default/grub
new file mode 100644 (file)
index 0000000..6a0177a
--- /dev/null
@@ -0,0 +1,54 @@
+# GRUB boot loader configuration
+
+GRUB_DEFAULT=0
+GRUB_TIMEOUT=5
+GRUB_DISTRIBUTOR="Growth"
+GRUB_CMDLINE_LINUX_DEFAULT=""
+GRUB_CMDLINE_LINUX=""
+
+# Preload both GPT and MBR modules so that they are not missed
+GRUB_PRELOAD_MODULES="part_gpt part_msdos"
+
+# Uncomment to enable booting from LUKS encrypted devices
+#GRUB_ENABLE_CRYPTODISK=y
+
+# Set to 'countdown' or 'hidden' to change timeout behavior,
+# press ESC key to display menu.
+GRUB_TIMEOUT_STYLE=menu
+
+# Uncomment to use basic console
+GRUB_TERMINAL_INPUT=console
+
+# Uncomment to disable graphical terminal
+#GRUB_TERMINAL_OUTPUT=console
+
+# The resolution used on graphical terminal
+# note that you can use only modes which your graphic card supports via VBE
+# you can see them in real GRUB with the command `vbeinfo'
+GRUB_GFXMODE=auto
+
+# Uncomment to allow the kernel use the same resolution used by grub
+GRUB_GFXPAYLOAD_LINUX=keep
+
+# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
+# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
+#GRUB_DISABLE_LINUX_UUID=true
+
+# Uncomment to disable generation of recovery mode menu entries
+GRUB_DISABLE_RECOVERY=true
+
+# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
+# modes only.  Entries specified as foreground/background.
+#GRUB_COLOR_NORMAL="light-blue/black"
+#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
+
+# Uncomment one of them for the gfx desired, a image background or a gfxtheme
+#GRUB_BACKGROUND="/path/to/wallpaper"
+GRUB_THEME="/usr/share/grub/themes/Vimix/theme.txt"
+
+# Uncomment to get a beep at GRUB start
+#GRUB_INIT_TUNE="480 440 1"
+
+# Uncomment to make GRUB remember the last selection. This requires
+# setting 'GRUB_DEFAULT=saved' above.
+#GRUB_SAVEDEFAULT="true"
diff --git a/growth.add/airootfs.any/etc/hostname b/growth.add/airootfs.any/etc/hostname
new file mode 100644 (file)
index 0000000..974cbf6
--- /dev/null
@@ -0,0 +1 @@
+GrowthLinux
\ No newline at end of file
diff --git a/growth.add/airootfs.any/etc/hosts b/growth.add/airootfs.any/etc/hosts
new file mode 100644 (file)
index 0000000..a4f4816
--- /dev/null
@@ -0,0 +1,5 @@
+# Static table lookup for hostnames.
+# See hosts(5) for details.
+
+127.0.0.1 localhost.localdomain localhost
+::1       localhost.lcoaldomain localhost
diff --git a/growth.add/airootfs.any/etc/nanorc b/growth.add/airootfs.any/etc/nanorc
new file mode 100644 (file)
index 0000000..3b6e7ac
--- /dev/null
@@ -0,0 +1,298 @@
+## Sample initialization file for GNU nano.
+##
+## Characters that are special in a shell should not be escaped here.
+## Inside string parameters, quotes should not be escaped -- the last
+## double quote on the line will be seen as the closing quote.
+##
+## For the options that take parameters, the default value is shown.
+## Other options are unset by default.  To make sure that an option
+## is disabled, you can use "unset <option>".
+
+## Make the 'nextword' function (Ctrl+Right) stop at word ends
+## instead of at beginnings.
+# set afterends
+
+## When soft line wrapping is enabled, make it wrap lines at blanks
+## (tabs and spaces) instead of always at the edge of the screen.
+# set atblanks
+
+## Automatically indent a newly created line to the same number of
+## tabs and/or spaces as the preceding line -- or as the next line
+## if the preceding line is the beginning of a paragraph.
+# set autoindent
+
+## Back up files to the current filename plus a tilde.
+# set backup
+
+## The directory to put unique backup files in.
+# set backupdir ""
+
+## Use bold text instead of reverse video text.
+# set boldtext
+
+## The characters treated as closing brackets when justifying paragraphs.
+## This may not include any blank characters.  Only closing punctuation,
+## optionally followed by these closing brackets, can end sentences.
+# set brackets ""')>]}"
+
+## Automatically hard-wrap the current line when it becomes overlong.
+# set breaklonglines
+
+## Do case-sensitive searches by default.
+# set casesensitive
+
+## Constantly display the cursor position in the status bar.  Note that
+## this overrides "quickblank".
+# set constantshow
+
+## Use cut-from-cursor-to-end-of-line by default.
+# set cutfromcursor
+
+## Do not use the line below the title bar, leaving it entirely blank.
+# set emptyline
+
+## Set the target width for automatic hard-wrapping and for justifying
+## paragraphs.  If the specified value is 0 or less, the wrapping point
+## will be the terminal's width minus this number.
+# set fill -8
+
+## Remember the used search/replace strings for the next session.
+# set historylog
+
+## Scroll the buffer contents per half-screen instead of per line.
+# set jumpyscrolling
+
+## Display line numbers to the left of the text.
+ set linenumbers
+
+## Enable vim-style lock-files.  This is just to let a vim user know you
+## are editing a file [s]he is trying to edit and vice versa.  There are
+## no plans to implement vim-style undo state in these files.
+# set locking
+
+## The opening and closing brackets that can be found by bracket
+## searches.  They cannot contain blank characters.  The former set must
+## come before the latter set, and both must be in the same order.
+# set matchbrackets "(<[{)>]}"
+
+## Enable mouse support, if available for your system.  When enabled,
+## mouse clicks can be used to place the cursor, set the mark (with a
+## double click), and execute shortcuts.  The mouse will work in the X
+## Window System, and on the console when gpm is running.
+# set mouse
+
+## Switch on multiple file buffers (inserting a file will put it into
+## a separate buffer).
+# set multibuffer
+
+## Don't convert files from DOS/Mac format.
+# set noconvert
+
+## Don't display the helpful shortcut lists at the bottom of the screen.
+# set nohelp
+
+## Don't automatically add a newline when a file does not end with one.
+# set nonewlines
+
+## Set operating directory.  nano will not read or write files outside
+## this directory and its subdirectories.  Also, the current directory
+## is changed to here, so any files are inserted from this dir.  A blank
+## string means the operating-directory feature is turned off.
+# set operatingdir ""
+
+## Remember the cursor position in each file for the next editing session.
+# set positionlog
+
+## Preserve the XON and XOFF keys (^Q and ^S).
+# set preserve
+
+## The characters treated as closing punctuation when justifying
+## paragraphs.  They cannot contain blank characters.  Only closing
+## punctuation, optionally followed by closing brackets, can end
+## sentences.
+# set punct "!.?"
+
+## Do quick status-bar blanking.  Status-bar messages will disappear after
+## 1 keystroke instead of 26.  Note that "constantshow" overrides this.
+# set quickblank
+
+## The regular expression that matches quoting characters in email
+## or line-comment introducers in source code.  The default is:
+# set quotestr "^([    ]*([!#%:;>|}]|//))+"
+
+## Try to work around a mismatching terminfo terminal description.
+# set rawsequences
+
+## Fix Backspace/Delete confusion problem.
+# set rebinddelete
+
+## Do regular-expression searches by default.
+## Regular expressions are of the extended type (ERE).
+# set regexp
+
+## Put the cursor on the highlighted item in the file browser, and show
+## the cursor in the help viewer; useful for people who use a braille
+## display and people with poor vision.
+# set showcursor
+
+## Make the Home key smarter.  When Home is pressed anywhere but at the
+## very beginning of non-whitespace characters on a line, the cursor
+## will jump to that beginning (either forwards or backwards).  If the
+## cursor is already at that position, it will jump to the true
+## beginning of the line.
+# set smarthome
+
+## Spread overlong lines over multiple screen lines.
+# set softwrap
+
+## Use this spelling checker instead of the internal one.  This option
+## does not have a default value.
+# set speller "aspell -x -c"
+
+## Allow nano to be suspended (with ^Z by default).
+# set suspendable
+## (The old form of this option, 'set suspend', is deprecated.)
+
+## Use this tab size instead of the default; it must be greater than 0.
+# set tabsize 8
+
+## Convert typed tabs to spaces.
+# set tabstospaces
+
+## Save automatically on exit; don't prompt.
+# set tempfile
+
+## Snip whitespace at the end of lines when justifying or hard-wrapping.
+# set trimblanks
+
+## Disallow file modification.  Why would you want this in an rcfile? ;)
+# set view
+
+## The two single-column characters used to display the first characters
+## of tabs and spaces.  187 in ISO 8859-1 (0000BB in Unicode) and 183 in
+## ISO-8859-1 (0000B7 in Unicode) seem to be good values for these.
+## The default when in a UTF-8 locale:
+# set whitespace "»·"
+## The default otherwise:
+# set whitespace ">."
+
+## Detect word boundaries differently by treating punctuation
+## characters as parts of words.
+# set wordbounds
+
+## The characters (besides alphanumeric ones) that should be considered
+## as parts of words.  This option does not have a default value.  When
+## set, it overrides option 'set wordbounds'.
+# set wordchars "<_>."
+
+## Let an unmodified Backspace or Delete erase the marked region (instead
+## of a single character, and without affecting the cutbuffer).
+# set zap
+
+## Paint the interface elements of nano.  These are examples;
+## by default there are no colors, except for errorcolor.
+# set titlecolor brightwhite,blue
+# set statuscolor brightwhite,green
+# set errorcolor brightwhite,red
+# set selectedcolor brightwhite,magenta
+# set stripecolor ,yellow
+# set numbercolor cyan
+# set keycolor cyan
+# set functioncolor green
+## In root's .nanorc you might want to use:
+# set titlecolor brightwhite,magenta
+# set statuscolor brightwhite,magenta
+# set errorcolor brightwhite,red
+# set selectedcolor brightwhite,cyan
+# set stripecolor ,yellow
+# set numbercolor magenta
+# set keycolor brightmagenta
+# set functioncolor magenta
+
+
+## Setup of syntax coloring.
+##
+##   syntax "name" ["filename regex" ...]
+##
+##   color|icolor foreground,background "regex" ["regex"...]
+##   [...]
+##
+## 'color' will do case-sensitive matches, while 'icolor' will do
+## case-insensitive matches.
+##
+## All color commands are applied in the order in which they are specified,
+## meaning that later commands can recolor stuff that was colored earlier.
+##
+## Valid color names for foreground and background are: white, black, normal,
+## red, blue, green, yellow, magenta, cyan.  For foreground colors, you may
+## use the prefix "bright" to get a stronger highlight.
+##
+## All regexes (regular expressions) are of the extended type (ERE).
+##
+## If the coloring rule should span multiple lines, use the following format:
+##
+##   color fg,bg  start="regex" end="regex"
+##
+## If you wish, you may put your syntax definitions in separate files.
+## You can make use of such files as follows:
+##
+##   include "/path/to/syntax_file.nanorc"
+
+## To include all existing syntax definitions, you can do:
+# include "/usr/share/nano/*.nanorc"
+
+
+## If <Tab> should always produce four spaces when editing a Python file,
+## independent of the settings of 'tabsize' and 'tabstospaces':
+# extendsyntax python tabgives "    "
+
+## If <Tab> should always produce an actual TAB when editing a Makefile:
+# extendsyntax makefile tabgives "     "
+
+
+## Key bindings.
+## See nanorc(5) (section REBINDING KEYS) for more details on this.
+
+## The <Ctrl+Delete> keystroke deletes the word to the right of the cursor.
+## On some terminals the <Ctrl+Backspace> keystroke produces ^H, which is
+## the ASCII character for backspace, so it is bound by default to the
+## backspace function.  The <Backspace> key itself produces a different
+## keycode, which is hard-bound to the backspace function.  So, if you
+## normally use <Backspace> for backspacing and not ^H, you can make
+## <Ctrl+Backspace> delete the word to the left of the cursor with:
+# bind ^H chopwordleft main
+
+## If you would like nano to have keybindings that are more "usual",
+## such as ^O for Open, ^F for Find, ^H for Help, and ^Q for Quit,
+## then uncomment these:
+#bind ^Q exit all
+#bind ^S savefile main
+#bind ^W writeout main
+#bind ^O insert main
+#bind ^H help all
+#bind ^H exit help
+#bind ^F whereis all
+#bind ^G findnext all
+#bind ^B wherewas all
+#bind ^D findprevious all
+#bind ^R replace main
+#bind M-X flipnewbuffer all
+#bind ^X cut all
+#bind ^C copy main
+#bind ^V paste all
+#bind ^P curpos main
+#bind ^A mark main
+#unbind ^K main
+#unbind ^U all
+#unbind ^N main
+#unbind ^Y all
+#unbind M-J main
+#unbind M-T main
+#bind ^T gotoline main
+#bind ^T gotodir browser
+#bind ^Y speller main
+#bind M-U undo main
+#bind M-R redo main
+#bind ^U undo main
+#bind ^E redo main
+#set multibuffer
diff --git a/growth.add/airootfs.any/etc/pacman.conf b/growth.add/airootfs.any/etc/pacman.conf
new file mode 100644 (file)
index 0000000..e29e145
--- /dev/null
@@ -0,0 +1,123 @@
+#
+# /etc/pacman.conf
+#
+# See the pacman.conf(5) manpage for option and repository directives
+
+#
+# GENERAL OPTIONS
+#
+# Yamada Hayao
+# Twitter: @Hayao0819
+# Email  : hayao@fascode.net
+#
+# (c) 2019-2020 Fascode Network.
+#
+[options]
+# The following paths are commented out with their default values listed.
+# If you wish to use different paths, uncomment and update the paths.
+#RootDir     = /
+#DBPath      = /var/lib/pacman/
+#CacheDir    = /var/cache/pacman/pkg/
+#LogFile     = /var/log/pacman.log
+#GPGDir      = /etc/pacman.d/gnupg/
+#HookDir     = /etc/pacman.d/hooks/
+HoldPkg     = pacman glibc
+#XferCommand = /usr/bin/curl -C - -f %u > %o
+#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
+#CleanMethod = KeepInstalled
+#UseDelta    = 0.7
+Architecture = auto
+
+# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
+#IgnorePkg   =
+#IgnoreGroup =
+
+#NoUpgrade   =
+#NoExtract   =
+
+# Misc options
+#UseSyslog
+Color
+TotalDownload
+# We cannot check disk space from within a chroot environment
+#CheckSpace
+#VerbosePkgLists
+
+# By default, pacman accepts packages signed by keys that its local keyring
+# trusts (see pacman-key and its man page), as well as unsigned packages.
+SigLevel    = Required DatabaseOptional
+LocalFileSigLevel = Optional
+#RemoteFileSigLevel = Required
+
+# NOTE: You must run `pacman-key --init` before first using pacman; the local
+# keyring can then be populated with the keys of all official Arch Linux
+# packagers with `pacman-key --populate archlinux`.
+
+#
+# REPOSITORIES
+#   - can be defined here or included from another file
+#   - pacman will search repositories in the order defined here
+#   - local/custom mirrors can be added here or in separate files
+#   - repositories listed first will take precedence when packages
+#     have identical names, regardless of version number
+#   - URLs will have $repo replaced by the name of the current repo
+#   - URLs will have $arch replaced by the name of the architecture
+#
+# Repository entries are of the format:
+#       [repo-name]
+#       Server = ServerName
+#       Include = IncludePath
+#
+# The header [repo-name] is crucial - it must be present and
+# uncommented to enable the repo.
+#
+
+# 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.
+
+# Alter Linux
+[alter-stable]
+Include = /etc/pacman.d/mirrorlist-alter
+
+[alter-kernel]
+Include = /etc/pacman.d/mirrorlist-alter
+
+#[alter-testing]
+#Include = /etc/pacman.d/mirrorlist-alter
+
+#[testing]
+#Include = /etc/pacman.d/mirrorlist
+
+[core]
+Include = /etc/pacman.d/mirrorlist
+
+[extra]
+Include = /etc/pacman.d/mirrorlist
+
+#[community-testing]
+#Include = /etc/pacman.d/mirrorlist
+
+[community]
+Include = /etc/pacman.d/mirrorlist
+
+# If you want to run 32 bit applications on your x86_64 system,
+# enable the multilib repositories as required here.
+
+#[multilib-testing]
+#Include = /etc/pacman.d/mirrorlist
+
+[multilib]
+Include = /etc/pacman.d/mirrorlist
+
+# [hayao]
+# This is Yamada Hayao's personal repository.
+# It was used early but is now disabled.
+# Server = https://hayao0819.github.io/archlinux-repo/repo/$arch
+# SigLevel = Optional TrustAll
+
+# An example of a custom package repository.  See the pacman manpage for
+# tips on creating your own repositories.
+#[custom]
+#SigLevel = Optional TrustAll
+#Server = file:///home/custompkgs
diff --git a/growth.add/airootfs.any/etc/polkit-1/rules.d/81-blueman.rules b/growth.add/airootfs.any/etc/polkit-1/rules.d/81-blueman.rules
new file mode 100644 (file)
index 0000000..2154c24
--- /dev/null
@@ -0,0 +1,8 @@
+polkit.addRule(function(action, subject) {
+    if (action.id == "org.blueman.rfkill.setstate" && subject.local && subject.active && subject.isInGroup("wheel")) {
+        return polkit.Result.YES;
+   }
+    if (action.id == "org.blueman.network.setup" && subject.local && subject.active && subject.isInGroup("wheel")) {
+        return polkit.Result.YES;
+    }
+});
\ No newline at end of file
diff --git a/growth.add/airootfs.any/etc/profile.d/startx.sh b/growth.add/airootfs.any/etc/profile.d/startx.sh
new file mode 100644 (file)
index 0000000..a4d98be
--- /dev/null
@@ -0,0 +1,3 @@
+if [[ -z "${DISPLAY}" && "${XDG_VTNR}" -eq 1 ]]; then
+    exec startx
+fi
\ No newline at end of file
diff --git a/growth.add/airootfs.any/etc/skel/.bash_logout b/growth.add/airootfs.any/etc/skel/.bash_logout
new file mode 100644 (file)
index 0000000..0e4e4f1
--- /dev/null
@@ -0,0 +1,3 @@
+#
+# ~/.bash_logout
+#
diff --git a/growth.add/airootfs.any/etc/skel/.bash_profile b/growth.add/airootfs.any/etc/skel/.bash_profile
new file mode 100755 (executable)
index 0000000..9b1c250
--- /dev/null
@@ -0,0 +1,8 @@
+#
+# ~/.bash_profile
+#
+
+[[ -f ~/.bashrc ]] && . ~/.bashrc
+if systemctl -q is-active graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
+  exec startx
+fi
\ No newline at end of file
diff --git a/growth.add/airootfs.any/etc/skel/.bashrc b/growth.add/airootfs.any/etc/skel/.bashrc
new file mode 100644 (file)
index 0000000..a355b0c
--- /dev/null
@@ -0,0 +1,9 @@
+#
+# ~/.bashrc
+#
+
+# If not running interactively, don't do anything
+[[ $- != *i* ]] && return
+
+alias ls='ls --color=auto'
+PS1='[\u@\h \W]\$ '
diff --git a/growth.add/airootfs.any/etc/skel/.config/Thunar/uca.xml b/growth.add/airootfs.any/etc/skel/.config/Thunar/uca.xml
new file mode 100644 (file)
index 0000000..d662e73
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<actions>
+<action>
+       <icon>utilities-terminal</icon>
+       <name>Open Terminal Here</name>
+       <unique-id>1586997523771395-1</unique-id>
+       <command>exo-open --working-directory %f --launch TerminalEmulator</command>
+       <description>Example for a custom action</description>
+       <patterns>*</patterns>
+       <startup-notify/>
+       <directories/>
+</action>
+</actions>
diff --git a/growth.add/airootfs.any/etc/skel/.config/autostart/xfce4-clipman-plugin-autostart.desktop b/growth.add/airootfs.any/etc/skel/.config/autostart/xfce4-clipman-plugin-autostart.desktop
new file mode 100644 (file)
index 0000000..bdf20bf
--- /dev/null
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Hidden=false
+TryExec=xfce4-clipman
+Exec=xfce4-clipman
diff --git a/growth.add/airootfs.any/etc/skel/.config/xarchiver/xarchiverrc b/growth.add/airootfs.any/etc/skel/.config/xarchiver/xarchiverrc
new file mode 100644 (file)
index 0000000..61ee6bf
--- /dev/null
@@ -0,0 +1,27 @@
+[xarchiver]
+preferred_format=0
+prefer_unzip=true
+confirm_deletion=true
+sort_filename_content=false
+store_output=false
+icon_size=2
+show_archive_comment=false
+show_sidebar=true
+show_location_bar=true
+show_toolbar=true
+preferred_custom_cmd=
+preferred_temp_dir=/tmp
+preferred_extract_dir=/tmp
+allow_sub_dir=0
+ensure_directory=true
+overwrite=false
+full_path=true
+touch=false
+fresh=false
+update=false
+store_path=false
+updadd=false
+freshen=false
+recurse=true
+solid_archive=false
+remove_files=false
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/help.rc b/growth.add/airootfs.any/etc/skel/.config/xfce4/help.rc
new file mode 100644 (file)
index 0000000..f9a741a
--- /dev/null
@@ -0,0 +1,2 @@
+auto-online=false
+
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/helpers.rc b/growth.add/airootfs.any/etc/skel/.config/xfce4/helpers.rc
new file mode 100644 (file)
index 0000000..545e2a0
--- /dev/null
@@ -0,0 +1 @@
+WebBrowser=chromium
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-10/15870144412.desktop b/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-10/15870144412.desktop
new file mode 100644 (file)
index 0000000..c5bbeb0
--- /dev/null
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=1.0
+Terminal=false
+Type=Application
+Name=Gmail
+Exec=/usr/bin/chromium --profile-directory=Default --app-id=fmideopccpdjppefpaagipkmffdldnbp
+Icon=chrome-fmideopccpdjppefpaagipkmffdldnbp-Default
+StartupWMClass=crx_fmideopccpdjppefpaagipkmffdldnbp
+Comment=Gmailを開きます
+Path=
+StartupNotify=false
+X-XFCE-Source=file:///home/growth/.local/share/applications/chrome-fmideopccpdjppefpaagipkmffdldnbp-Default.desktop
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-11/15870180452.desktop b/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-11/15870180452.desktop
new file mode 100644 (file)
index 0000000..e962001
--- /dev/null
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=exo-open --launch TerminalEmulator
+Icon=utilities-terminal
+StartupNotify=true
+Terminal=false
+Categories=Utility;X-XFCE;X-Xfce-Toplevel;
+OnlyShowIn=XFCE;
+X-AppStream-Ignore=True
+Name=Terminal Emulator
+Name[ja]=ターミナルエミュレーター
+Comment=Use the command line
+Comment[ja]=コマンドラインを使用します
+X-XFCE-Source=file:///usr/share/applications/exo-terminal-emulator.desktop
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-24/15870312421.desktop b/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-24/15870312421.desktop
new file mode 100644 (file)
index 0000000..8fb2cd5
--- /dev/null
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Version=1.0
+Name=VLC media player
+GenericName=Media player
+Comment=Read, capture, broadcast your multimedia streams
+Name[ja]=VLCメディアプレイヤー
+GenericName[ja]=メディアプレイヤー
+Comment[ja]=マルチメディアストリームの読み込み、キャプチャー、ブロードキャスト
+Exec=/usr/bin/vlc --started-from-file %U
+TryExec=/usr/bin/vlc
+Icon=vlc
+Terminal=false
+Type=Application
+Categories=AudioVideo;Player;Recorder;
+MimeType=application/ogg;application/x-ogg;audio/ogg;audio/vorbis;audio/x-vorbis;audio/x-vorbis+ogg;video/ogg;video/x-ogm;video/x-ogm+ogg;video/x-theora+ogg;video/x-theora;audio/x-speex;audio/opus;application/x-flac;audio/flac;audio/x-flac;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;video/x-ms-asf;video/x-ms-asf-plugin;video/x-ms-asx;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-msvideo;audio/x-pn-windows-acm;video/divx;video/msvideo;video/vnd.divx;video/avi;video/x-avi;application/vnd.rn-realmedia;application/vnd.rn-realmedia-vbr;audio/vnd.rn-realaudio;audio/x-pn-realaudio;audio/x-pn-realaudio-plugin;audio/x-real-audio;audio/x-realaudio;video/vnd.rn-realvideo;audio/mpeg;audio/mpg;audio/mp1;audio/mp2;audio/mp3;audio/x-mp1;audio/x-mp2;audio/x-mp3;audio/x-mpeg;audio/x-mpg;video/mp2t;video/mpeg;video/mpeg-system;video/x-mpeg;video/x-mpeg2;video/x-mpeg-system;application/mpeg4-iod;application/mpeg4-muxcodetable;application/x-extension-m4a;application/x-extension-mp4;audio/aac;audio/m4a;audio/mp4;audio/x-m4a;audio/x-aac;video/mp4;video/mp4v-es;video/x-m4v;application/x-quicktime-media-link;application/x-quicktimeplayer;video/quicktime;application/x-matroska;audio/x-matroska;video/x-matroska;video/webm;audio/webm;audio/3gpp;audio/3gpp2;audio/AMR;audio/AMR-WB;video/3gp;video/3gpp;video/3gpp2;x-scheme-handler/mms;x-scheme-handler/mmsh;x-scheme-handler/rtsp;x-scheme-handler/rtp;x-scheme-handler/rtmp;x-scheme-handler/icy;x-scheme-handler/icyx;application/x-cd-image;x-content/video-vcd;x-content/video-svcd;x-content/video-dvd;x-content/audio-cdda;x-content/audio-player;application/ram;application/xspf+xml;audio/mpegurl;audio/x-mpegurl;audio/scpls;audio/x-scpls;text/google-video-pointer;text/x-google-video-pointer;video/vnd.mpegurl;application/vnd.apple.mpegurl;application/vnd.ms-asf;application/vnd.ms-wpl;application/sdp;audio/dv;video/dv;audio/x-aiff;audio/x-pn-aiff;video/x-anim;video/x-nsv;video/fli;video/flv;video/x-flc;video/x-fli;video/x-flv;audio/wav;audio/x-pn-au;audio/x-pn-wav;audio/x-wav;audio/x-adpcm;audio/ac3;audio/eac3;audio/vnd.dts;audio/vnd.dts.hd;audio/vnd.dolby.heaac.1;audio/vnd.dolby.heaac.2;audio/vnd.dolby.mlp;audio/basic;audio/midi;audio/x-ape;audio/x-gsm;audio/x-musepack;audio/x-tta;audio/x-wavpack;audio/x-shorten;application/x-shockwave-flash;application/x-flash-video;misc/ultravox;image/vnd.rn-realpix;audio/x-it;audio/x-mod;audio/x-s3m;audio/x-xm;application/mxf;
+X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb
+Keywords=Player;Capture;DVD;Audio;Video;Server;Broadcast;
+X-XFCE-Source=file:///usr/share/applications/vlc.desktop
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-5/15870180431.desktop b/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-5/15870180431.desktop
new file mode 100644 (file)
index 0000000..bed3d74
--- /dev/null
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=exo-open --launch FileManager %u
+Icon=system-file-manager
+StartupNotify=true
+Terminal=false
+Categories=Utility;X-XFCE;X-Xfce-Toplevel;
+OnlyShowIn=XFCE;
+X-XFCE-MimeType=inode/directory;x-scheme-handler/trash;
+X-AppStream-Ignore=True
+Name=File Manager
+Name[ja]=ファイルマネージャー
+Comment=Browse the file system
+Comment[ja]=ファイルシステムを参照します
+X-XFCE-Source=file:///usr/share/applications/exo-file-manager.desktop
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-7/15870144371.desktop b/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/launcher-7/15870144371.desktop
new file mode 100644 (file)
index 0000000..9e971bd
--- /dev/null
@@ -0,0 +1,26 @@
+[Desktop Entry]
+Version=1.0
+Name=Chromium
+GenericName=Web Browser
+GenericName[ja]=ウェブブラウザ
+Comment=Access the Internet
+Comment[ja]=インターネットにアクセス
+Exec=/usr/bin/chromium %U
+StartupNotify=true
+Terminal=false
+Icon=chromium
+Type=Application
+Categories=Network;WebBrowser;
+MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https;
+Actions=new-window;new-private-window;
+X-XFCE-Source=file:///usr/share/applications/chromium.desktop
+
+[Desktop Action new-window]
+Name=New Window
+Name[ja]=新規ウインドウ
+Exec=/usr/bin/chromium
+
+[Desktop Action new-private-window]
+Name=New Incognito Window
+Name[ja]=新しいシークレット ウィンドウ
+Exec=/usr/bin/chromium --incognito
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/whiskermenu-1.rc b/growth.add/airootfs.any/etc/skel/.config/xfce4/panel/whiskermenu-1.rc
new file mode 100644 (file)
index 0000000..ee8c7bc
--- /dev/null
@@ -0,0 +1,81 @@
+favorites=chromium.desktop,chrome-fmideopccpdjppefpaagipkmffdldnbp-Default.desktop,exo-file-manager.desktop,exo-terminal-emulator.desktop,vlc.desktop
+recent=
+button-title=Menu
+button-icon=/usr/share/icons/Growth.png
+button-single-row=false
+show-button-title=true
+show-button-icon=true
+launcher-show-name=true
+launcher-show-description=true
+launcher-show-tooltip=true
+item-icon-size=2
+hover-switch-category=false
+category-show-name=true
+category-icon-size=1
+load-hierarchy=false
+view-as-icons=false
+recent-items-max=0
+favorites-in-recent=true
+display-recent-default=false
+position-search-alternate=true
+position-commands-alternate=true
+position-categories-alternate=true
+stay-on-focus-out=false
+confirm-session-command=true
+menu-width=450
+menu-height=500
+menu-opacity=55
+command-settings=xfce4-settings-manager
+show-command-settings=true
+command-lockscreen=xflock4
+show-command-lockscreen=false
+command-switchuser=gdmflexiserver
+show-command-switchuser=false
+command-logoutuser=xfce4-session-logout --logout --fast
+show-command-logoutuser=false
+command-restart=xfce4-session-logout --reboot --fast
+show-command-restart=true
+command-shutdown=xfce4-session-logout --halt --fast
+show-command-shutdown=true
+command-suspend=xfce4-session-logout --suspend
+show-command-suspend=false
+command-hibernate=xfce4-session-logout --hibernate
+show-command-hibernate=false
+command-logout=xfce4-session-logout
+show-command-logout=true
+command-menueditor=menulibre
+show-command-menueditor=true
+command-profile=mugshot
+show-command-profile=true
+search-actions=5
+
+[action0]
+name=Man ページ
+pattern=#
+command=exo-open --launch TerminalEmulator man %s
+regex=false
+
+[action1]
+name=ウェブ検索
+pattern=?
+command=exo-open --launch WebBrowser https://duckduckgo.com/?q=%u
+regex=false
+
+[action2]
+name=Wikipedia
+pattern=!w
+command=exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u
+regex=false
+
+[action3]
+name=ターミナル上で実行
+pattern=!
+command=exo-open --launch TerminalEmulator %s
+regex=false
+
+[action4]
+name=URI を開く
+pattern=^(file|http|https):\\/\\/(.*)$
+command=exo-open \\0
+regex=true
+
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfce4-taskmanager.rc b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfce4-taskmanager.rc
new file mode 100644 (file)
index 0000000..56c9c69
--- /dev/null
@@ -0,0 +1,26 @@
+[Settings]
+ShowAllProcesses=FALSE
+ShowLegend=TRUE
+MorePrecision=FALSE
+FullCommandLine=FALSE
+ShowStatusIcon=FALSE
+ShowMemoryInXBytes=FALSE
+MonitorPaintBox=TRUE
+ShowApplicationIcons=TRUE
+ToolbarStyle=DEFAULT
+PromptTerminateTask=TRUE
+RefreshRate=750
+ColumnUID=FALSE
+ColumnPID=TRUE
+ColumnPPID=FALSE
+ColumnState=FALSE
+ColumnVSZ=FALSE
+ColumnRSS=TRUE
+ColumnCPU=TRUE
+ColumnPriority=FALSE
+SortColumn=0
+SortType=0
+WindowWidth=490
+WindowHeight=465
+HandlePosition=-1
+ProcessTreeView=FALSE
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml
new file mode 100644 (file)
index 0000000..b0310ac
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="keyboard-layout" version="1.0">
+  <property name="Default" type="empty">
+    <property name="XkbDisable" type="bool" value="false"/>
+    <property name="XkbLayout" type="string" value="jp"/>
+    <property name="XkbVariant" type="string" value=""/>
+  </property>
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
new file mode 100644 (file)
index 0000000..7e51d13
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-desktop" version="1.0">
+  <property name="desktop-icons" type="empty">
+    <property name="file-icons" type="empty">
+      <property name="show-home" type="bool" value="false"/>
+      <property name="show-filesystem" type="bool" value="false"/>
+      <property name="show-trash" type="bool" value="false"/>
+      <property name="show-removable" type="bool" value="false"/>
+    </property>
+  </property>
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
new file mode 100644 (file)
index 0000000..1567b60
--- /dev/null
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-keyboard-shortcuts" version="1.0">
+  <property name="commands" type="empty">
+    <property name="default" type="empty">
+      <property name="&lt;Alt&gt;F1" type="empty"/>
+      <property name="&lt;Alt&gt;F2" type="empty">
+        <property name="startup-notify" type="empty"/>
+      </property>
+      <property name="&lt;Alt&gt;F3" type="empty">
+        <property name="startup-notify" type="empty"/>
+      </property>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Delete" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;l" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;t" type="empty"/>
+      <property name="XF86Display" type="empty"/>
+      <property name="&lt;Super&gt;p" type="empty"/>
+      <property name="&lt;Primary&gt;Escape" type="empty"/>
+      <property name="XF86WWW" type="empty"/>
+      <property name="XF86Mail" type="empty"/>
+      <property name="Print" type="empty"/>
+    </property>
+    <property name="custom" type="empty">
+      <property name="&lt;Primary&gt;Escape" type="string" value="xfdesktop --menu"/>
+      <property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;l" type="string" value="xflock4"/>
+      <property name="&lt;Alt&gt;F3" type="string" value="xfce4-appfinder">
+        <property name="startup-notify" type="bool" value="true"/>
+      </property>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Delete" type="string" value="xflock4"/>
+      <property name="&lt;Alt&gt;F2" type="string" value="xfce4-appfinder --collapsed">
+        <property name="startup-notify" type="bool" value="true"/>
+      </property>
+      <property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
+      <property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;t" type="string" value="exo-open --launch TerminalEmulator"/>
+      <property name="&lt;Super&gt;p" type="string" value="xfce4-display-settings --minimal"/>
+      <property name="override" type="bool" value="true"/>
+      <property name="&lt;Alt&gt;F1" type="string" value="xfce4-popup-whiskermenu"/>
+      <property name="Super_L" type="string" value="xfce4-popup-whiskermenu"/>
+      <property name="Print" type="string" value="xfce4-screenshooter -fd 1"/>
+    </property>
+  </property>
+  <property name="xfwm4" type="empty">
+    <property name="default" type="empty">
+      <property name="&lt;Alt&gt;Insert" type="empty"/>
+      <property name="Escape" type="empty"/>
+      <property name="Left" type="empty"/>
+      <property name="Right" type="empty"/>
+      <property name="Up" type="empty"/>
+      <property name="Down" type="empty"/>
+      <property name="&lt;Alt&gt;Tab" type="empty"/>
+      <property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="empty"/>
+      <property name="&lt;Alt&gt;Delete" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Down" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Left" type="empty"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="empty"/>
+      <property name="&lt;Alt&gt;F4" type="empty"/>
+      <property name="&lt;Alt&gt;F6" type="empty"/>
+      <property name="&lt;Alt&gt;F7" type="empty"/>
+      <property name="&lt;Alt&gt;F8" type="empty"/>
+      <property name="&lt;Alt&gt;F9" type="empty"/>
+      <property name="&lt;Alt&gt;F10" type="empty"/>
+      <property name="&lt;Alt&gt;F11" type="empty"/>
+      <property name="&lt;Alt&gt;F12" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;End" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Home" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_1" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_2" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_3" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_4" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_5" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_6" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_7" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_8" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_9" type="empty"/>
+      <property name="&lt;Alt&gt;space" type="empty"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Right" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;d" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Up" type="empty"/>
+      <property name="&lt;Super&gt;Tab" type="empty"/>
+      <property name="&lt;Primary&gt;F1" type="empty"/>
+      <property name="&lt;Primary&gt;F2" type="empty"/>
+      <property name="&lt;Primary&gt;F3" type="empty"/>
+      <property name="&lt;Primary&gt;F4" type="empty"/>
+      <property name="&lt;Primary&gt;F5" type="empty"/>
+      <property name="&lt;Primary&gt;F6" type="empty"/>
+      <property name="&lt;Primary&gt;F7" type="empty"/>
+      <property name="&lt;Primary&gt;F8" type="empty"/>
+      <property name="&lt;Primary&gt;F9" type="empty"/>
+      <property name="&lt;Primary&gt;F10" type="empty"/>
+      <property name="&lt;Primary&gt;F11" type="empty"/>
+      <property name="&lt;Primary&gt;F12" type="empty"/>
+    </property>
+    <property name="custom" type="empty">
+      <property name="&lt;Primary&gt;F12" type="string" value="workspace_12_key"/>
+      <property name="&lt;Alt&gt;F4" type="string" value="close_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_3" type="string" value="move_window_workspace_3_key"/>
+      <property name="&lt;Primary&gt;F2" type="string" value="workspace_2_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Down" type="string" value="down_workspace_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_9" type="string" value="move_window_workspace_9_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="string" value="move_window_left_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;End" type="string" value="move_window_next_workspace_key"/>
+      <property name="&lt;Primary&gt;F8" type="string" value="workspace_8_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_4" type="string" value="move_window_workspace_4_key"/>
+      <property name="Right" type="string" value="right_key"/>
+      <property name="Down" type="string" value="down_key"/>
+      <property name="&lt;Primary&gt;F3" type="string" value="workspace_3_key"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="string" value="lower_window_key"/>
+      <property name="&lt;Primary&gt;F9" type="string" value="workspace_9_key"/>
+      <property name="&lt;Alt&gt;Tab" type="string" value="cycle_windows_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="string" value="move_window_right_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Right" type="string" value="right_workspace_key"/>
+      <property name="&lt;Alt&gt;F10" type="string" value="maximize_window_key"/>
+      <property name="&lt;Primary&gt;F11" type="string" value="workspace_11_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_5" type="string" value="move_window_workspace_5_key"/>
+      <property name="&lt;Alt&gt;F6" type="string" value="stick_window_key"/>
+      <property name="&lt;Alt&gt;Delete" type="string" value="del_workspace_key"/>
+      <property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;d" type="string" value="show_desktop_key"/>
+      <property name="&lt;Primary&gt;F4" type="string" value="workspace_4_key"/>
+      <property name="&lt;Alt&gt;F7" type="string" value="move_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_6" type="string" value="move_window_workspace_6_key"/>
+      <property name="Up" type="string" value="up_key"/>
+      <property name="&lt;Alt&gt;F11" type="string" value="fullscreen_key"/>
+      <property name="&lt;Alt&gt;space" type="string" value="popup_menu_key"/>
+      <property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="string" value="cycle_reverse_windows_key"/>
+      <property name="Escape" type="string" value="cancel_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_1" type="string" value="move_window_workspace_1_key"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="string" value="raise_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Home" type="string" value="move_window_prev_workspace_key"/>
+      <property name="&lt;Alt&gt;F12" type="string" value="above_key"/>
+      <property name="&lt;Alt&gt;F8" type="string" value="resize_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Left" type="string" value="left_workspace_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="string" value="move_window_up_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_7" type="string" value="move_window_workspace_7_key"/>
+      <property name="&lt;Primary&gt;F5" type="string" value="workspace_5_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_2" type="string" value="move_window_workspace_2_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Up" type="string" value="up_workspace_key"/>
+      <property name="&lt;Primary&gt;F6" type="string" value="workspace_6_key"/>
+      <property name="&lt;Primary&gt;F1" type="string" value="workspace_1_key"/>
+      <property name="&lt;Alt&gt;F9" type="string" value="hide_window_key"/>
+      <property name="&lt;Primary&gt;F7" type="string" value="workspace_7_key"/>
+      <property name="&lt;Primary&gt;F10" type="string" value="workspace_10_key"/>
+      <property name="Left" type="string" value="left_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_8" type="string" value="move_window_workspace_8_key"/>
+      <property name="&lt;Alt&gt;Insert" type="string" value="add_workspace_key"/>
+      <property name="override" type="bool" value="true"/>
+    </property>
+  </property>
+  <property name="providers" type="array">
+    <value type="string" value="xfwm4"/>
+    <value type="string" value="commands"/>
+  </property>
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
new file mode 100644 (file)
index 0000000..32ad5e9
--- /dev/null
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-panel" version="1.0">
+  <property name="configver" type="int" value="2"/>
+  <property name="panels" type="array">
+    <value type="int" value="1"/>
+    <property name="panel-1" type="empty">
+      <property name="position" type="string" value="p=8;x=400;y=586"/>
+      <property name="length" type="uint" value="100"/>
+      <property name="position-locked" type="bool" value="true"/>
+      <property name="icon-size" type="uint" value="0"/>
+      <property name="size" type="uint" value="30"/>
+      <property name="plugin-ids" type="array">
+        <value type="int" value="1"/>
+        <value type="int" value="4"/>
+        <value type="int" value="7"/>
+        <value type="int" value="10"/>
+        <value type="int" value="5"/>
+        <value type="int" value="11"/>
+        <value type="int" value="24"/>
+        <value type="int" value="14"/>
+        <value type="int" value="2"/>
+        <value type="int" value="3"/>
+        <value type="int" value="16"/>
+        <value type="int" value="15"/>
+        <value type="int" value="17"/>
+        <value type="int" value="6"/>
+        <value type="int" value="8"/>
+        <value type="int" value="9"/>
+        <value type="int" value="12"/>
+        <value type="int" value="13"/>
+      </property>
+    </property>
+  </property>
+  <property name="plugins" type="empty">
+    <property name="plugin-2" type="string" value="tasklist">
+      <property name="grouping" type="uint" value="1"/>
+      <property name="show-handle" type="bool" value="false"/>
+      <property name="show-labels" type="bool" value="false"/>
+      <property name="flat-buttons" type="bool" value="false"/>
+    </property>
+    <property name="plugin-3" type="string" value="separator">
+      <property name="expand" type="bool" value="true"/>
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-6" type="string" value="systray">
+      <property name="show-frame" type="bool" value="false"/>
+      <property name="square-icons" type="bool" value="false"/>
+      <property name="names-ordered" type="array">
+        <value type="string" value="clipman"/>
+        <value type="string" value="vlc"/>
+        <value type="string" value="networkmanager アプレット"/>
+        <value type="string" value="blueman-tray"/>
+        <value type="string" value="pamac-tray"/>
+        <value type="string" value="タスクマネージャー"/>
+      </property>
+      <property name="names-hidden" type="array">
+      </property>
+      <property name="size-max" type="uint" value="24"/>
+    </property>
+    <property name="plugin-8" type="string" value="pulseaudio">
+      <property name="enable-keyboard-shortcuts" type="bool" value="true"/>
+      <property name="show-notifications" type="bool" value="true"/>
+      <property name="mpris-players" type="string" value=""/>
+      <property name="enable-multimedia-keys" type="bool" value="true"/>
+      <property name="blacklisted-players" type="string" value=""/>
+    </property>
+    <property name="plugin-9" type="string" value="power-manager-plugin"/>
+    <property name="plugin-12" type="string" value="clock">
+      <property name="timezone" type="string" value="Asia/Tokyo"/>
+      <property name="tooltip-format" type="string" value="%c"/>
+      <property name="digital-format" type="string" value="%_m/%_d(%a)%H:%M"/>
+    </property>
+    <property name="plugin-13" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-1" type="string" value="whiskermenu"/>
+    <property name="plugin-4" type="string" value="separator"/>
+    <property name="plugin-7" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="15870144371.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-10" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="15870144412.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-14" type="string" value="separator"/>
+    <property name="plugin-15" type="string" value="separator"/>
+    <property name="plugin-5" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="15870180431.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-11" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="15870180452.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-24" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="15870312421.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-16" type="string" value="thunar-tpa"/>
+    <property name="plugin-17" type="string" value="notification-plugin"/>
+  </property>
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml
new file mode 100644 (file)
index 0000000..f161a4a
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-power-manager" version="1.0">
+  <property name="xfce4-power-manager" type="empty">
+    <property name="show-tray-icon" type="bool" value="false"/>
+    <property name="show-panel-label" type="int" value="0"/>
+    <property name="power-button-action" type="uint" value="3"/>
+  </property>
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
new file mode 100644 (file)
index 0000000..f3eaf08
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-session" version="1.0">
+  <property name="general" type="empty">
+    <property name="FailsafeSessionName" type="empty"/>
+    <property name="LockCommand" type="empty"/>
+    <property name="SessionName" type="string" value="Default"/>
+    <property name="SaveOnExit" type="bool" value="false"/>
+  </property>
+  <property name="sessions" type="empty">
+    <property name="Failsafe" type="empty">
+      <property name="IsFailsafe" type="empty"/>
+      <property name="Count" type="empty"/>
+      <property name="Client0_Command" type="empty"/>
+      <property name="Client0_Priority" type="empty"/>
+      <property name="Client0_PerScreen" type="empty"/>
+      <property name="Client1_Command" type="empty"/>
+      <property name="Client1_Priority" type="empty"/>
+      <property name="Client1_PerScreen" type="empty"/>
+      <property name="Client2_Command" type="empty"/>
+      <property name="Client2_Priority" type="empty"/>
+      <property name="Client2_PerScreen" type="empty"/>
+      <property name="Client3_Command" type="empty"/>
+      <property name="Client3_Priority" type="empty"/>
+      <property name="Client3_PerScreen" type="empty"/>
+      <property name="Client4_Command" type="empty"/>
+      <property name="Client4_Priority" type="empty"/>
+      <property name="Client4_PerScreen" type="empty"/>
+    </property>
+  </property>
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml
new file mode 100644 (file)
index 0000000..3c28b85
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-settings-editor" version="1.0">
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml
new file mode 100644 (file)
index 0000000..4cb819d
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-settings-manager" version="1.0">
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
new file mode 100644 (file)
index 0000000..a2b5a2e
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfwm4" version="1.0">
+  <property name="general" type="empty">
+    <property name="activate_action" type="string" value="bring"/>
+    <property name="borderless_maximize" type="bool" value="true"/>
+    <property name="box_move" type="bool" value="false"/>
+    <property name="box_resize" type="bool" value="false"/>
+    <property name="button_layout" type="string" value="O|SHMC"/>
+    <property name="button_offset" type="int" value="0"/>
+    <property name="button_spacing" type="int" value="0"/>
+    <property name="click_to_focus" type="bool" value="true"/>
+    <property name="cycle_apps_only" type="bool" value="false"/>
+    <property name="cycle_draw_frame" type="bool" value="true"/>
+    <property name="cycle_raise" type="bool" value="false"/>
+    <property name="cycle_hidden" type="bool" value="true"/>
+    <property name="cycle_minimum" type="bool" value="true"/>
+    <property name="cycle_preview" type="bool" value="true"/>
+    <property name="cycle_tabwin_mode" type="int" value="0"/>
+    <property name="cycle_workspaces" type="bool" value="false"/>
+    <property name="double_click_action" type="string" value="maximize"/>
+    <property name="double_click_distance" type="int" value="5"/>
+    <property name="double_click_time" type="int" value="250"/>
+    <property name="easy_click" type="string" value="Alt"/>
+    <property name="focus_delay" type="int" value="250"/>
+    <property name="focus_hint" type="bool" value="true"/>
+    <property name="focus_new" type="bool" value="true"/>
+    <property name="frame_opacity" type="int" value="100"/>
+    <property name="frame_border_top" type="int" value="0"/>
+    <property name="full_width_title" type="bool" value="true"/>
+    <property name="horiz_scroll_opacity" type="bool" value="false"/>
+    <property name="inactive_opacity" type="int" value="100"/>
+    <property name="maximized_offset" type="int" value="0"/>
+    <property name="mousewheel_rollup" type="bool" value="true"/>
+    <property name="move_opacity" type="int" value="100"/>
+    <property name="placement_mode" type="string" value="center"/>
+    <property name="placement_ratio" type="int" value="20"/>
+    <property name="popup_opacity" type="int" value="100"/>
+    <property name="prevent_focus_stealing" type="bool" value="false"/>
+    <property name="raise_delay" type="int" value="250"/>
+    <property name="raise_on_click" type="bool" value="true"/>
+    <property name="raise_on_focus" type="bool" value="false"/>
+    <property name="raise_with_any_button" type="bool" value="true"/>
+    <property name="repeat_urgent_blink" type="bool" value="false"/>
+    <property name="resize_opacity" type="int" value="100"/>
+    <property name="scroll_workspaces" type="bool" value="true"/>
+    <property name="shadow_delta_height" type="int" value="0"/>
+    <property name="shadow_delta_width" type="int" value="0"/>
+    <property name="shadow_delta_x" type="int" value="0"/>
+    <property name="shadow_delta_y" type="int" value="-3"/>
+    <property name="shadow_opacity" type="int" value="50"/>
+    <property name="show_app_icon" type="bool" value="false"/>
+    <property name="show_dock_shadow" type="bool" value="true"/>
+    <property name="show_frame_shadow" type="bool" value="true"/>
+    <property name="show_popup_shadow" type="bool" value="false"/>
+    <property name="snap_resist" type="bool" value="false"/>
+    <property name="snap_to_border" type="bool" value="true"/>
+    <property name="snap_to_windows" type="bool" value="false"/>
+    <property name="snap_width" type="int" value="10"/>
+    <property name="vblank_mode" type="string" value="auto"/>
+    <property name="theme" type="string" value="Flat-Remix-GTK-Blue-Dark"/>
+    <property name="tile_on_move" type="bool" value="true"/>
+    <property name="title_alignment" type="string" value="center"/>
+    <property name="title_font" type="string" value="Sans Bold 9"/>
+    <property name="title_horizontal_offset" type="int" value="0"/>
+    <property name="titleless_maximize" type="bool" value="false"/>
+    <property name="title_shadow_active" type="string" value="false"/>
+    <property name="title_shadow_inactive" type="string" value="false"/>
+    <property name="title_vertical_offset_active" type="int" value="0"/>
+    <property name="title_vertical_offset_inactive" type="int" value="0"/>
+    <property name="toggle_workspaces" type="bool" value="false"/>
+    <property name="unredirect_overlays" type="bool" value="true"/>
+    <property name="urgent_blink" type="bool" value="false"/>
+    <property name="use_compositing" type="bool" value="true"/>
+    <property name="workspace_count" type="int" value="4"/>
+    <property name="wrap_cycle" type="bool" value="true"/>
+    <property name="wrap_layout" type="bool" value="true"/>
+    <property name="wrap_resistance" type="int" value="10"/>
+    <property name="wrap_windows" type="bool" value="true"/>
+    <property name="wrap_workspaces" type="bool" value="false"/>
+    <property name="zoom_desktop" type="bool" value="true"/>
+    <property name="workspace_names" type="array">
+      <value type="string" value="Workspace 1"/>
+      <value type="string" value="Workspace 2"/>
+      <value type="string" value="Workspace 3"/>
+      <value type="string" value="Workspace 4"/>
+    </property>
+  </property>
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/growth.add/airootfs.any/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
new file mode 100644 (file)
index 0000000..a32ff4c
--- /dev/null
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xsettings" version="1.0">
+  <property name="Net" type="empty">
+    <property name="ThemeName" type="string" value="Flat-Remix-GTK-Blue-Dark"/>
+    <property name="IconThemeName" type="string" value="Marwaita-Dark"/>
+    <property name="DoubleClickTime" type="empty"/>
+    <property name="DoubleClickDistance" type="empty"/>
+    <property name="DndDragThreshold" type="empty"/>
+    <property name="CursorBlink" type="empty"/>
+    <property name="CursorBlinkTime" type="empty"/>
+    <property name="SoundThemeName" type="empty"/>
+    <property name="EnableEventSounds" type="empty"/>
+    <property name="EnableInputFeedbackSounds" type="empty"/>
+  </property>
+  <property name="Xft" type="empty">
+    <property name="DPI" type="empty"/>
+    <property name="Antialias" type="empty"/>
+    <property name="Hinting" type="empty"/>
+    <property name="HintStyle" type="empty"/>
+    <property name="RGBA" type="empty"/>
+  </property>
+  <property name="Gtk" type="empty">
+    <property name="CanChangeAccels" type="empty"/>
+    <property name="ColorPalette" type="empty"/>
+    <property name="FontName" type="empty"/>
+    <property name="MonospaceFontName" type="empty"/>
+    <property name="IconSizes" type="empty"/>
+    <property name="KeyThemeName" type="empty"/>
+    <property name="ToolbarStyle" type="empty"/>
+    <property name="ToolbarIconSize" type="empty"/>
+    <property name="MenuImages" type="empty"/>
+    <property name="ButtonImages" type="empty"/>
+    <property name="MenuBarAccel" type="empty"/>
+    <property name="CursorThemeName" type="string" value="cz-Viator (Black)"/>
+    <property name="CursorThemeSize" type="empty"/>
+    <property name="DecorationLayout" type="empty"/>
+  </property>
+  <property name="Gdk" type="empty">
+    <property name="WindowScalingFactor" type="empty"/>
+  </property>
+</channel>
diff --git a/growth.add/airootfs.any/etc/skel/.dmrc b/growth.add/airootfs.any/etc/skel/.dmrc
new file mode 100644 (file)
index 0000000..dfb1c51
--- /dev/null
@@ -0,0 +1,2 @@
+[Desktop]
+Session=xfce
diff --git a/growth.add/airootfs.any/etc/skel/.xinitrc b/growth.add/airootfs.any/etc/skel/.xinitrc
new file mode 100644 (file)
index 0000000..f79dfe3
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/sh
+#
+# ~/.xinitrc
+#
+# Executed by startx (run your window manager from here)
+
+xset s off
+
+setxkbmap fr
+
+xset +fp /usr/share/fonts/local
+xset fp rehash
+
+if [ -d /etc/X11/xinit/xinitrc.d ]; then
+  for f in /etc/X11/xinit/xinitrc.d/*; do
+    [ -x "$f" ] && . "$f"
+  done
+  unset f
+fi
+
+# Load config files
+[ -f /etc/xprofile ] && source /etc/xprofile
+[ -f ~/.xprofile ] && source ~/.xprofile
+
+# Set unzip-iconv
+export ZIPINFOOPT=-OCP932
+export UNZIPOPT=-OCP932
+
+# No beep
+xset -b
+
+# Start xfce4
+exec startxfce4
\ No newline at end of file
diff --git a/growth.add/airootfs.any/root/customize_airootfs_growth.add.sh b/growth.add/airootfs.any/root/customize_airootfs_growth.add.sh
new file mode 100755 (executable)
index 0000000..02c40af
--- /dev/null
@@ -0,0 +1,75 @@
+#!/usr/bin/env bash
+#
+# Yamada Hayao
+# Twitter: @Hayao0819
+# Email  : hayao@fascode.net
+#
+# (c) 2019-2020 Fascode Network.
+#
+
+set -e -u
+
+
+# Default value
+# All values can be changed by arguments.
+password=alter
+boot_splash=false
+kernel='zen'
+theme_name=alter-logo
+rebuild=false
+japanese=false
+username='alter'
+os_name="Alter Linux"
+install_dir="alter"
+usershell="/bin/bash"
+debug=true
+
+
+# Parse arguments
+while getopts 'p:bt:k:rxju:o:i:s:da:' arg; do
+    case "${arg}" in
+        p) password="${OPTARG}" ;;
+        b) boot_splash=true ;;
+        t) theme_name="${OPTARG}" ;;
+        k) kernel="${OPTARG}" ;;
+        r) rebuild=true ;;
+        j) japanese=true;;
+        u) username="${OPTARG}" ;;
+        o) os_name="${OPTARG}" ;;
+        i) install_dir="${OPTARG}" ;;
+        s) usershell="${OPTARG}" ;;
+        d) debug=true ;;
+        x) debug=true; set -xv ;;
+        a) arch="${OPTARG}"
+    esac
+done
+
+
+# Delete file only if file exists
+# remove <file1> <file2> ...
+function remove () {
+    local _list
+    local _file
+    _list=($(echo "$@"))
+    for _file in "${_list[@]}"; do
+        if [[ -f ${_file} ]]; then
+            rm -f "${_file}"
+        elif [[ -d ${_file} ]]; then
+            rm -rf "${_file}"
+        fi
+        echo "${_file} was deleted."
+    done
+}
+
+
+# Replace wallpaper.
+if [[ -f /usr/share/backgrounds/xfce/xfce-stripes.png ]]; then
+    remove /usr/share/backgrounds/xfce/xfce-stripes.png
+    ln -s /usr/share/backgrounds/park.jpg /usr/share/backgrounds/xfce/xfce-stripes.png
+fi
+[[ -f /usr/share/backgrounds/park.jpg ]] && chmod 644 /usr/share/backgrounds/park.jpg
+
+
+# Bluetooth
+rfkill unblock all
+systemctl enable bluetooth
diff --git a/growth.add/airootfs.any/usr/share/backgrounds/park.jpg b/growth.add/airootfs.any/usr/share/backgrounds/park.jpg
new file mode 100644 (file)
index 0000000..a3ef860
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/backgrounds/park.jpg differ
diff --git a/growth.add/airootfs.any/usr/share/calamares/modules/users.conf b/growth.add/airootfs.any/usr/share/calamares/modules/users.conf
new file mode 100644 (file)
index 0000000..5cff656
--- /dev/null
@@ -0,0 +1,142 @@
+# Configuration for the one-user-system user module.
+#
+# Besides these settings, the user module also places the following
+# keys into the globalconfig area, based on user input in the view step.
+#
+# - hostname
+# - username
+# - password (obscured)
+# - autologinUser (if enabled, set to username)
+#
+# These globalconfig keys are set when the jobs for this module
+# are created.
+---
+# Used as default groups for the created user.
+# Adjust to your Distribution defaults.
+defaultGroups:
+    - users
+    - lp
+    - video
+    - network
+    - storage
+    - wheel
+    - audio
+    - sudo
+
+# Some Distributions require a 'autologin' group for the user.
+# Autologin causes a user to become automatically logged in to
+# the desktop environment on boot.
+# Disable when your Distribution does not require such a group.
+autologinGroup:  autologin
+# You can control the initial state for the 'autologin checkbox' here.
+# Possible values are:
+#  - true to check or
+#  - false to uncheck
+# These set the **initial** state of the checkbox.
+doAutologin:     false
+
+# When *sudoersGroup* is set to a non-empty string, Calamares creates a
+# sudoers file for the user. This file is located at:
+#     `/etc/sudoers.d/10-installer`
+# Remember to add the (value of) *sudoersGroup* to *defaultGroups*.
+#
+# If your Distribution already sets up a group of sudoers in its packaging,
+# remove this setting (delete or comment out the line below). Otherwise,
+# the setting will be duplicated in the `/etc/sudoers.d/10-installer` file,
+# potentially confusing users.
+sudoersGroup:    sudo
+
+# Setting this to false, causes the root account to be disabled.
+# When disabled, hides the "Use the same password for administrator"
+# checkbox. Also hides the "Choose a password" and associated text-inputs.
+setRootPassword: true
+
+# You can control the initial state for the 'reuse password for root'
+# checkbox here. Possible values are:
+#  - true to check or
+#  - false to uncheck
+#
+# When checked, the user password is used for the root account too.
+#
+# NOTE: *doReusePassword* requires *setRootPassword* to be enabled.
+doReusePassword: false
+
+# These are optional password-requirements that a distro can enforce
+# on the user. The values given in this sample file set only very weak
+# validation settings.
+#
+# - nonempty rejects empty passwords
+# - there are no length validations
+# - libpwquality (if it is enabled at all) has no length of class
+#   restrictions, although it will still reject palindromes and
+#   dictionary words with these settings.
+#
+# Checks may be listed multiple times; each is checked separately,
+# and no effort is done to ensure that the checks are consistent
+# (e.g. specifying a maximum length less than the minimum length
+# will annoy users).
+#
+# The libpwquality check relies on the (optional) libpwquality library.
+# Its value is a list of configuration statements that could also
+# be found in pwquality.conf, and these are handed off to the
+# libpwquality parser for evaluation. The check is ignored if
+# libpwquality is not available at build time (generates a warning in
+# the log). The Calamares password check rejects passwords with a
+# score of < 40 with the given libpwquality settings.
+#
+# (additional checks may be implemented in CheckPWQuality.cpp and
+# wired into UsersPage.cpp)
+#
+#  - To disable specific password validations:
+#    comment out the relevant 'passwordRequirements' keys below.
+#  - To disable all password validations:
+#    set both 'allowWeakPasswords' and 'allowWeakPasswordsDefault' to true.
+#    (That will show the box *Allow weak passwords* in the user-
+#    interface, and check it by default).
+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.
+# Possible values are:
+#  - true to show or
+#  - false to hide  (default)
+# the checkbox. This checkbox allows the user to choose to disable
+# password-strength-checks. By default the box is **hidden**, so
+# that you have to pick a password that satisfies the checks.
+allowWeakPasswords: true
+# You can control the initial state for the 'strong passwords' checkbox here.
+# Possible values are:
+#  - true to uncheck or
+#  - false to check (default)
+# the checkbox by default. Since the box is labeled to enforce strong
+# passwords, in order to **allow** weak ones by default, the box needs
+# to be unchecked.
+allowWeakPasswordsDefault: false
+
+# Shell to be used for the regular user of the target system.
+# There are three possible kinds of settings:
+#  - unset (i.e. commented out, the default), act as if set to /bin/bash
+#  - empty (explicit), don't pass shell information to useradd at all
+#    and rely on a correct configuration file in /etc/default/useradd
+#  - set, non-empty, use that path as shell. No validation is done
+#    that the shell actually exists or is executable.
+userShell: /bin/zsh
+
+# Hostname setting
+#
+# The user can enter a hostname; this is configured into the system
+# in some way; pick one of:
+#   - *None*, to not set the hostname at all
+#   - *EtcFile*, to write to `/etc/hostname` directly
+#   - *Hostnamed*, to use systemd hostnamed(1) over DBus
+# The default is *EtcFile*.
+setHostname: EtcFile
+
+# Should /etc/hosts be written with a hostname for this machine
+# (also adds localhost and some ipv6 standard entries).
+writeHostsFile: true
diff --git a/growth.add/airootfs.any/usr/share/grub/themes/Vimix/icons/alter.png b/growth.add/airootfs.any/usr/share/grub/themes/Vimix/icons/alter.png
new file mode 100644 (file)
index 0000000..7f1edc5
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/grub/themes/Vimix/icons/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/1024x1024/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/1024x1024/apps/alter.png
new file mode 100644 (file)
index 0000000..9be999a
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/1024x1024/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/128x128/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/128x128/apps/alter.png
new file mode 100644 (file)
index 0000000..61bc568
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/128x128/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/16x16/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/16x16/apps/alter.png
new file mode 100644 (file)
index 0000000..72f094a
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/16x16/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/192x192/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/192x192/apps/alter.png
new file mode 100644 (file)
index 0000000..3b1bba8
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/192x192/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/20x20/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/20x20/apps/alter.png
new file mode 100644 (file)
index 0000000..5cf0db8
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/20x20/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/22x22/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/22x22/apps/alter.png
new file mode 100644 (file)
index 0000000..aaa52bb
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/22x22/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/24x24/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/24x24/apps/alter.png
new file mode 100644 (file)
index 0000000..bf03d97
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/24x24/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/256x256/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/256x256/apps/alter.png
new file mode 100644 (file)
index 0000000..b654f65
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/256x256/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/32x32/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/32x32/apps/alter.png
new file mode 100644 (file)
index 0000000..ad50403
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/32x32/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/36x36/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/36x36/apps/alter.png
new file mode 100644 (file)
index 0000000..1154ed4
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/36x36/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/40x40/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/40x40/apps/alter.png
new file mode 100644 (file)
index 0000000..6ea8d5e
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/40x40/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/480x480/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/480x480/apps/alter.png
new file mode 100644 (file)
index 0000000..c149674
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/480x480/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/48x48/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/48x48/apps/alter.png
new file mode 100644 (file)
index 0000000..0cee263
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/48x48/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/512x512/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/512x512/apps/alter.png
new file mode 100644 (file)
index 0000000..e5ff195
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/512x512/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/64x64/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/64x64/apps/alter.png
new file mode 100644 (file)
index 0000000..2e09836
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/64x64/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/72x72/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/72x72/apps/alter.png
new file mode 100644 (file)
index 0000000..6e23330
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/72x72/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/96x96/apps/alter.png b/growth.add/airootfs.any/usr/share/icons/hicolor/96x96/apps/alter.png
new file mode 100644 (file)
index 0000000..aa50d2b
Binary files /dev/null and b/growth.add/airootfs.any/usr/share/icons/hicolor/96x96/apps/alter.png differ
diff --git a/growth.add/airootfs.any/usr/share/icons/hicolor/scalable/alter.svg b/growth.add/airootfs.any/usr/share/icons/hicolor/scalable/alter.svg
new file mode 100644 (file)
index 0000000..07c1722
--- /dev/null
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="270"
+   height="270"
+   viewBox="0 0 71.437501 71.437498"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.1 r15371"
+   sodipodi:docname="Colored_Big.svg">
+  <defs
+     id="defs2" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.49497475"
+     inkscape:cx="477.22106"
+     inkscape:cy="-28.721101"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:snap-global="false"
+     inkscape:snap-intersection-paths="true"
+     inkscape:window-width="1828"
+     inkscape:window-height="1058"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     fit-margin-top="30"
+     fit-margin-left="30"
+     fit-margin-right="30"
+     fit-margin-bottom="30"
+     inkscape:pagecheckerboard="true"
+     units="px" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="レイヤー 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-45.541345,-93.335354)">
+    <g
+       id="g3879"
+       transform="matrix(0.55348545,0,0,0.55348545,24.779016,39.906575)"
+       inkscape:label="Logo">
+      <path
+         style="display:inline;fill:#009aff;fill-opacity:1;stroke:none;stroke-width:0.72424453px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 376.67969,225.3418 -76.11719,131.83984 83.02148,143.80078 39.94922,-68.63476 112.28907,68.63476 z"
+         transform="matrix(0.36532318,0,0,0.36532318,-35.512977,28.343159)"
+         id="path3870"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:#006eff;fill-opacity:1;stroke:none;stroke-width:0.72424453px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 300.5625,357.18164 -83.30273,144.08008 h 166.48632 l -0.16211,-0.2793 39.94922,-68.63476 z"
+         transform="matrix(0.36532318,0,0,0.36532318,-35.512977,28.343159)"
+         id="path3906"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3874"
+         d="M 104.61945,211.3638 119.21327,186.28966 74.289189,158.83024 Z"
+         style="fill:#005498;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/growth.add/airootfs.any/usr/share/libalpm/hooks/growthlinux-wallpapers.hook b/growth.add/airootfs.any/usr/share/libalpm/hooks/growthlinux-wallpapers.hook
new file mode 100644 (file)
index 0000000..d35fb0c
--- /dev/null
@@ -0,0 +1,12 @@
+[Trigger]
+Type = Path
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = usr/share/backgrounds/xfce/xfce-stripes.png
+
+[Action]
+Description = Optimizing wallpaper ...
+When = PostTransaction
+Exec = /usr/share/libalpm/scripts/growthlinux-wallpapers stripes park.jpg
+NeedsTargets
diff --git a/growth.add/airootfs.any/usr/share/libalpm/scripts/growthlinux-wallpapers b/growth.add/airootfs.any/usr/share/libalpm/scripts/growthlinux-wallpapers
new file mode 100755 (executable)
index 0000000..bbcb908
--- /dev/null
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+
+# Delete file only if file exists
+# remove <file1> <file2> ...
+function remove () {
+    local _list
+    local _file
+    _list=($(echo "$@"))
+    for _file in "${_list[@]}"; do
+        if [[ -f ${_file} ]]; then
+            rm -f "${_file}"
+        elif [[ -d ${_file} ]]; then
+            rm -rf "${_file}"
+        fi
+    done
+}
+
+image="${1}"
+replace="${2}"
+
+# Replace wallpaper.
+remove "/usr/share/backgrounds/xfce/xfce-${image}.png"
+ln -s "/usr/share/backgrounds/${replace}" "/usr/share/backgrounds/xfce/xfce-${image}.png"
+chmod 644 "/usr/share/backgrounds/${replace}"
\ No newline at end of file
diff --git a/growth.add/architecture b/growth.add/architecture
new file mode 100644 (file)
index 0000000..57f11ad
--- /dev/null
@@ -0,0 +1,10 @@
+#
+# Yamada Hayao
+# Twitter: @Hayao0819
+# Email  : hayao@fascode.net
+#
+# (c) 2019-2020 Fascode Network.
+#
+# Supported architecture list
+
+x86_64
\ No newline at end of file
diff --git a/growth.add/config.any b/growth.add/config.any
new file mode 100644 (file)
index 0000000..d1e7475
--- /dev/null
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+#
+# Yamada Hayao
+# Twitter: @Hayao0819
+# Email  : hayao@fascode.net
+#
+# (c) 2019-2020 Fascode Network.
+#
+# config
+#
+# Overwrites the first to read and set the build script
+# This configuration file follows the bash syntax.
+#
+
+# Set the user's default shell.
+usershell="/bin/zsh"
diff --git a/growth.add/description.txt b/growth.add/description.txt
new file mode 100644 (file)
index 0000000..c6ebc3d
--- /dev/null
@@ -0,0 +1 @@
+Use Xfce4 for desktop environment.
\ No newline at end of file
diff --git a/growth.add/packages.x86_64/packages.x86_64 b/growth.add/packages.x86_64/packages.x86_64
new file mode 100644 (file)
index 0000000..30f4e2a
--- /dev/null
@@ -0,0 +1,403 @@
+a52dec
+accountsservice
+acl
+adobe-source-code-pro-fonts
+adwaita-icon-theme
+alsa-lib
+alsa-topology-conf
+alsa-ucm-conf
+aom
+appstream-glib
+archlinux-appstream-data
+argon2
+aribb24
+at-spi2-atk
+at-spi2-core
+atk
+atkmm
+attica
+attr
+audit
+autoconf
+automake
+avahi
+awesome-terminal-fonts
+bison
+blueman
+bluez
+bluez-libs
+bluez-utils
+boost
+boost-libs
+brotli
+btrfs-progs
+ca-certificates
+ca-certificates-mozilla
+ca-certificates-utils
+cairo
+cairomm
+cantarell-fonts
+cdparanoia
+chromium
+ckbcomp
+colord
+coreutils
+cracklib
+cryptsetup
+curl
+dav1d
+db
+dbus
+dbus-glib
+dconf
+desktop-file-utils
+device-mapper
+diffutils
+dmraid
+dosfstools
+double-conversion
+e2fsprogs
+elfutils
+exo
+expat
+faad2
+fakeroot
+fcitx
+fcitx-configtool
+fcitx-mozc
+fcitx-qt5
+ffmpeg
+file
+filesystem
+findutils
+flac
+flex
+fontconfig
+freetype2
+fribidi
+fuse-common
+fuse3
+garcon
+gawk
+gc
+gcab
+gcc
+gcc-libs
+gcr
+gdbm
+gdk-pixbuf2
+gettext
+giflib
+git
+glib-networking
+glib2
+glibc
+glibmm
+glslang
+gmp
+gnome-themes-extra
+gnupg
+gnutls
+gobject-introspection-runtime
+gpgme
+gpm
+gptfdisk
+graphene
+graphite
+grep
+groff
+gsettings-desktop-schemas
+gsm
+gst-plugins-base
+gst-plugins-base-libs
+gstreamer
+gtk-update-icon-cache
+gtk2
+gtk3
+gtkmm3
+gtksourceview3
+guile
+gvfs
+harfbuzz
+hicolor-icon-theme
+hwids
+hwinfo
+iana-etc
+icu
+inetutils
+iproute2
+iptables
+iputils
+iso-codes
+jack
+jansson
+js60
+json-c
+json-glib
+kactivities
+karchive
+kauth
+kbd
+kbookmarks
+kcodecs
+kcompletion
+kconfig
+kconfigwidgets
+kcoreaddons
+kcrash
+kdbusaddons
+kdeclarative
+kded
+keyutils
+kglobalaccel
+kguiaddons
+ki18n
+kiconthemes
+kio
+kirigami2
+kitemviews
+kjobwidgets
+kmod
+knotifications
+kpackage
+krb5
+kservice
+ktextwidgets
+kwallet
+kwayland
+kwidgetsaddons
+kwindowsystem
+kxmlgui
+l-smash
+lame
+lcms2
+less
+licenses
+lightdm
+lightdm-gtk-greeter
+lightdm-slick-greeter
+llvm-libs
+lm_sensors
+lsd
+lua
+lvm2
+lzo
+m4
+make
+md4c
+mdadm
+media-player-info
+mesa
+minizip
+mkinitcpio
+mkinitcpio-busybox
+mobile-broadband-provider-info
+mousepad
+mpfr
+mtdev
+mugshot
+nano
+ncurses
+ndctl
+nettle
+network-manager-applet
+nm-connection-editor
+noto-fonts
+noto-fonts-cjk
+noto-fonts-emoji
+npth
+nspr
+nss
+openal
+opencore-amr
+openjpeg2
+openssl
+opus
+p11-kit
+pam
+pamac-aur
+pambase
+pango
+pangomm
+parted
+patch
+pavucontrol
+pciutils
+pcre
+pcre2
+pinentry
+pixman
+pkgconf
+plasma-framework
+polkit
+polkit-gnome
+polkit-qt5
+popt
+procps-ng
+psmisc
+pulseaudio
+pulseaudio-bluetooth
+pygobject-devel
+qca
+qrencode
+re2
+readline
+rest
+ristretto
+rtkit
+sbc
+sdl2
+sed
+shaderc
+shadow
+shared-mime-info
+slang
+smartmontools
+snappy
+solid
+sonnet
+sound-theme-freedesktop
+speex
+speexdsp
+spirv-tools
+sqlite
+srt
+startup-notification
+sysfsutils
+systemd
+systemd-libs
+systemd-sysvcompat
+taglib
+tdb
+texinfo
+thin-provisioning-tools
+thunar
+thunar-archive-plugin
+thunar-media-tags-plugin
+thunar-volman
+tslib
+ttf-liberation
+tumbler
+tzdata
+udisks2
+upower
+usbmuxd
+util-linux
+v4l-utils
+vid.stab
+vlc
+vmaf
+volume_key
+vte-common
+vte3
+vulkan-icd-loader
+webrtc-audio-processing
+which
+x264
+x265
+xarchiver
+xcb-proto
+xcb-util
+xcb-util-image
+xcb-util-keysyms
+xcb-util-renderutil
+xcb-util-wm
+xdg-utils
+xf86-input-libinput
+xf86-video-vesa
+xfce4-appfinder
+xfce4-artwork
+xfce4-battery-plugin
+xfce4-clipman-plugin
+xfce4-cpufreq-plugin
+xfce4-cpugraph-plugin
+xfce4-diskperf-plugin
+xfce4-eyes-plugin
+xfce4-fsguard-plugin
+xfce4-genmon-plugin
+xfce4-mailwatch-plugin
+xfce4-mount-plugin
+xfce4-mpc-plugin
+xfce4-netload-plugin
+xfce4-notifyd
+xfce4-panel
+xfce4-power-manager
+xfce4-pulseaudio-plugin
+xfce4-screensaver
+xfce4-screenshooter
+xfce4-session
+xfce4-settings
+xfce4-systemload-plugin
+xfce4-taskmanager
+xfce4-terminal
+xfce4-time-out-plugin
+xfce4-verve-plugin
+xfce4-wavelan-plugin
+xfce4-weather-plugin
+xfce4-whiskermenu-plugin
+xfce4-xkb-plugin
+xfconf
+xfdesktop
+xfwm4
+xfwm4-themes
+xkeyboard-config
+xorg-bdftopcf
+xorg-docs
+xorg-font-util
+xorg-font-utils
+xorg-fonts-100dpi
+xorg-fonts-75dpi
+xorg-fonts-alias
+xorg-fonts-encodings
+xorg-iceauth
+xorg-luit
+xorg-mkfontscale
+xorg-server
+xorg-server-common
+xorg-server-devel
+xorg-server-xephyr
+xorg-server-xnest
+xorg-server-xvfb
+xorg-server-xwayland
+xorg-sessreg
+xorg-setxkbmap
+xorg-smproxy
+xorg-util-macros
+xorg-x11perf
+xorg-xauth
+xorg-xbacklight
+xorg-xcmsdb
+xorg-xcursorgen
+xorg-xdpyinfo
+xorg-xdriinfo
+xorg-xev
+xorg-xgamma
+xorg-xhost
+xorg-xinit
+xorg-xinput
+xorg-xkbcomp
+xorg-xkbevd
+xorg-xkbutils
+xorg-xkill
+xorg-xlsatoms
+xorg-xlsclients
+xorg-xmodmap
+xorg-xpr
+xorg-xprop
+xorg-xrandr
+xorg-xrdb
+xorg-xrefresh
+xorg-xset
+xorg-xsetroot
+xorg-xvinfo
+xorg-xwd
+xorg-xwininfo
+xorg-xwud
+xorgproto
+xvidcore
+yaml-cpp
+zeromq
+zinnia
+zita-alsa-pcmi
+zita-resampler
+zlib