From d37e45364390560e44b9fe06c1017d73b53e4edf Mon Sep 17 00:00:00 2001 From: Alan Mason <1923621+2Shirt@users.noreply.github.com> Date: Wed, 6 Dec 2017 17:42:25 -0800 Subject: [PATCH] 2016-03: Retroactive initial commit --- LICENSE.txt | 7 + archlive/airootfs/etc/fstab | 0 archlive/airootfs/etc/hostname | 1 + archlive/airootfs/etc/locale.conf | 1 + archlive/airootfs/etc/machine-id | 0 .../etc/skel/.config/gtk-3.0/settings.ini | 15 ++ .../xfce4/desktop/icons.screen0-1008x672.rc | 11 ++ .../xfce4/desktop/icons.screen0-1008x711.rc | 19 ++ .../xfce4/desktop/icons.screen0-1008x752.rc | 11 ++ .../etc/skel/.config/xfce4/helpers.rc | 2 + .../skel/.config/xfce4/panel/cpugraph-9.rc | 17 ++ .../.config/xfce4/panel/whiskermenu-18.rc | 60 +++++++ .../skel/.config/xfce4/terminal/terminalrc | 26 +++ .../skel/.config/xfce4/xfce4-taskmanager.rc | 25 +++ .../xfconf/xfce-perchannel-xml/displays.xml | 18 ++ .../xfconf/xfce-perchannel-xml/keyboards.xml | 7 + .../xfconf/xfce-perchannel-xml/thunar.xml | 10 ++ .../xfce-perchannel-xml/xfce4-appfinder.xml | 46 +++++ .../xfce-perchannel-xml/xfce4-desktop.xml | 44 +++++ .../xfce4-keyboard-shortcuts.xml | 167 ++++++++++++++++++ .../xfce4-mime-settings.xml | 11 ++ .../xfce-perchannel-xml/xfce4-panel.xml | 46 +++++ .../xfce4-power-manager.xml | 10 ++ .../xfce-perchannel-xml/xfce4-session.xml | 46 +++++ .../xfce4-settings-editor.xml | 9 + .../xfce4-settings-manager.xml | 8 + .../xfconf/xfce-perchannel-xml/xfwm4.xml | 87 +++++++++ .../xfconf/xfce-perchannel-xml/xsettings.xml | 38 ++++ archlive/airootfs/etc/skel/.conky_start | 3 + archlive/airootfs/etc/skel/.conkyrc | 161 +++++++++++++++++ archlive/airootfs/etc/skel/.rsync_exclusions | 30 ++++ archlive/airootfs/etc/skel/.vimrc | 64 +++++++ archlive/airootfs/etc/skel/.xinitrc | 50 ++++++ archlive/airootfs/etc/skel/.zlogin | 1 + archlive/airootfs/etc/skel/.zsh_aliases | 31 ++++ archlive/airootfs/etc/skel/.zshrc | 86 +++++++++ .../getty@tty1.service.d/autologin.conf | 3 + .../airootfs/etc/udev/rules.d/81-dhcpcd.rules | 1 + archlive/airootfs/etc/vconsole.conf | 3 + archlive/airootfs/root/.automated_script.sh | 34 ++++ archlive/airootfs/root/.zlogin | 1 + archlive/airootfs/root/customize_airootfs.sh | 48 +++++ archlive/airootfs/root/install.txt | 3 + .../applications/Hardware Diagnostics.desktop | 10 ++ .../usr/share/applications/SpeedTest.desktop | 10 ++ archlive/mkinitcpio.conf | 2 + archlive/packages.both | 89 ++++++++++ archlive/packages.i686 | 0 archlive/packages.x86_64 | 0 archlive/pacman.conf | 92 ++++++++++ 50 files changed, 1464 insertions(+) create mode 100644 LICENSE.txt create mode 100644 archlive/airootfs/etc/fstab create mode 100644 archlive/airootfs/etc/hostname create mode 100644 archlive/airootfs/etc/locale.conf create mode 100644 archlive/airootfs/etc/machine-id create mode 100644 archlive/airootfs/etc/skel/.config/gtk-3.0/settings.ini create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x672.rc create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x711.rc create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x752.rc create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/helpers.rc create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/panel/cpugraph-9.rc create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/panel/whiskermenu-18.rc create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/terminal/terminalrc create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfce4-taskmanager.rc create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mime-settings.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml create mode 100644 archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml create mode 100644 archlive/airootfs/etc/skel/.conky_start create mode 100644 archlive/airootfs/etc/skel/.conkyrc create mode 100644 archlive/airootfs/etc/skel/.rsync_exclusions create mode 100644 archlive/airootfs/etc/skel/.vimrc create mode 100644 archlive/airootfs/etc/skel/.xinitrc create mode 100644 archlive/airootfs/etc/skel/.zlogin create mode 100644 archlive/airootfs/etc/skel/.zsh_aliases create mode 100644 archlive/airootfs/etc/skel/.zshrc create mode 100644 archlive/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf create mode 100644 archlive/airootfs/etc/udev/rules.d/81-dhcpcd.rules create mode 100644 archlive/airootfs/etc/vconsole.conf create mode 100644 archlive/airootfs/root/.automated_script.sh create mode 100644 archlive/airootfs/root/.zlogin create mode 100644 archlive/airootfs/root/customize_airootfs.sh create mode 100644 archlive/airootfs/root/install.txt create mode 100644 archlive/airootfs/usr/share/applications/Hardware Diagnostics.desktop create mode 100644 archlive/airootfs/usr/share/applications/SpeedTest.desktop create mode 100644 archlive/mkinitcpio.conf create mode 100644 archlive/packages.both create mode 100644 archlive/packages.i686 create mode 100644 archlive/packages.x86_64 create mode 100644 archlive/pacman.conf diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 00000000..7734ae70 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,7 @@ +Copyright (c) 2016 Alan Mason + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/archlive/airootfs/etc/fstab b/archlive/airootfs/etc/fstab new file mode 100644 index 00000000..e69de29b diff --git a/archlive/airootfs/etc/hostname b/archlive/airootfs/etc/hostname new file mode 100644 index 00000000..2dbe21eb --- /dev/null +++ b/archlive/airootfs/etc/hostname @@ -0,0 +1 @@ +archiso diff --git a/archlive/airootfs/etc/locale.conf b/archlive/airootfs/etc/locale.conf new file mode 100644 index 00000000..01ec548f --- /dev/null +++ b/archlive/airootfs/etc/locale.conf @@ -0,0 +1 @@ +LANG=en_US.UTF-8 diff --git a/archlive/airootfs/etc/machine-id b/archlive/airootfs/etc/machine-id new file mode 100644 index 00000000..e69de29b diff --git a/archlive/airootfs/etc/skel/.config/gtk-3.0/settings.ini b/archlive/airootfs/etc/skel/.config/gtk-3.0/settings.ini new file mode 100644 index 00000000..55e57f9b --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/gtk-3.0/settings.ini @@ -0,0 +1,15 @@ +[Settings] +gtk-theme-name=Numix +gtk-icon-theme-name=Adwaita +gtk-font-name=Noto Sans 10 +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintfull +gtk-xft-rgba=none diff --git a/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x672.rc b/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x672.rc new file mode 100644 index 00000000..dd31bbe4 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x672.rc @@ -0,0 +1,11 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[/] +row=0 +col=0 + +[/home/wktech] +row=1 +col=0 + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x711.rc b/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x711.rc new file mode 100644 index 00000000..f8a12092 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x711.rc @@ -0,0 +1,19 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[/home/wktech/Desktop/SpeedTest.desktop] +row=2 +col=0 + +[/home/wktech/Desktop/HW Diagnostics.desktop] +row=3 +col=0 + +[/] +row=0 +col=0 + +[/home/wktech] +row=1 +col=0 + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x752.rc b/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x752.rc new file mode 100644 index 00000000..dd31bbe4 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/desktop/icons.screen0-1008x752.rc @@ -0,0 +1,11 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[/] +row=0 +col=0 + +[/home/wktech] +row=1 +col=0 + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/helpers.rc b/archlive/airootfs/etc/skel/.config/xfce4/helpers.rc new file mode 100644 index 00000000..149d8b72 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/helpers.rc @@ -0,0 +1,2 @@ +WebBrowser=chromium + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/panel/cpugraph-9.rc b/archlive/airootfs/etc/skel/.config/xfce4/panel/cpugraph-9.rc new file mode 100644 index 00000000..220e1d4b --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/panel/cpugraph-9.rc @@ -0,0 +1,17 @@ +UpdateInterval=0 +TimeScale=0 +Size=32 +Mode=0 +Frame=1 +Border=1 +Bars=0 +TrackedCore=0 +Command=xfce4-taskmanager +InTerminal=0 +StartupNotification=1 +ColorMode=0 +Foreground1=#2b2b6363b1b1 +Foreground2=#ffff00000000 +Foreground3=#00000000ffff +Background=#2b2b2e2e3737 + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/panel/whiskermenu-18.rc b/archlive/airootfs/etc/skel/.config/xfce4/panel/whiskermenu-18.rc new file mode 100644 index 00000000..efcae705 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/panel/whiskermenu-18.rc @@ -0,0 +1,60 @@ +favorites=exo-file-manager.desktop,gparted.desktop,gsmartcontrol.desktop,truecrypt.desktop,exo-web-browser.desktop +recent=xfce4-settings-editor.desktop,xfce-session-settings.desktop,xfce-workspaces-settings.desktop,gsmartcontrol.desktop,gparted.desktop,gksu-properties.desktop,xfce-keyboard-settings.desktop,xfce-backdrop-settings.desktop,truecrypt.desktop,exo-web-browser.desktop +button-title=Applications +button-icon=desktop-environment-xfce +button-single-row=false +show-button-title=false +show-button-icon=true +launcher-show-name=true +launcher-show-description=true +item-icon-size=3 +hover-switch-category=false +category-icon-size=1 +load-hierarchy=false +recent-items-max=10 +favorites-in-recent=true +display-recent-default=false +position-search-alternate=false +position-commands-alternate=false +position-categories-alternate=false +menu-width=399 +menu-height=508 +menu-opacity=100 +command-settings=xfce4-settings-manager +show-command-settings=true +command-lockscreen=xflock4 +show-command-lockscreen=false +command-switchuser=gdmflexiserver +show-command-switchuser=false +command-logout=xfce4-session-logout +show-command-logout=true +command-menueditor=menulibre +show-command-menueditor=true +command-profile=mugshot +show-command-profile=false +search-actions=4 + +[action0] +name=Man Pages +pattern=# +command=exo-open --launch TerminalEmulator man %s +regex=false + +[action1] +name=Wikipedia +pattern=!w +command=exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u +regex=false + +[action2] +name=Run in Terminal +pattern=! +command=exo-open --launch TerminalEmulator %s +regex=false + +[action3] +name=Open URI +pattern=^(file|http|https):\\/\\/(.*)$ +command=exo-open \\0 +regex=true + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/terminal/terminalrc b/archlive/airootfs/etc/skel/.config/xfce4/terminal/terminalrc new file mode 100644 index 00000000..15984ea3 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/terminal/terminalrc @@ -0,0 +1,26 @@ +[Configuration] +FontName=Inconsolata 13 +MiscAlwaysShowTabs=FALSE +MiscBell=FALSE +MiscBordersDefault=TRUE +MiscCursorBlinks=FALSE +MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK +MiscDefaultGeometry=80x24 +MiscInheritGeometry=FALSE +MiscMenubarDefault=TRUE +MiscMouseAutohide=FALSE +MiscToolbarDefault=FALSE +MiscConfirmClose=TRUE +MiscCycleTabs=TRUE +MiscTabCloseButtons=TRUE +MiscTabCloseMiddleClick=TRUE +MiscTabPosition=GTK_POS_TOP +MiscHighlightUrls=TRUE +ColorForeground=#839496 +ColorBackground=#002b36 +ColorCursor=#93a1a1 +ColorPalette=#073642;#dc322f;#859900;#b58900;#268bd2;#d33682;#2aa198;#eee8d5;#002b36;#cb4b16;#586e75;#657b83;#839496;#6c71c4;#93a1a1;#fdf6e3 +ColorBold=#93a1a1 +ColorBoldUseDefault=FALSE +TabActivityColor=#dc322f + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfce4-taskmanager.rc b/archlive/airootfs/etc/skel/.config/xfce4/xfce4-taskmanager.rc new file mode 100644 index 00000000..dfbd1328 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfce4-taskmanager.rc @@ -0,0 +1,25 @@ +[Settings] +ShowAllProcesses=FALSE +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=838 +WindowHeight=591 +HandlePosition=100 +ProcessTreeView=FALSE diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml new file mode 100644 index 00000000..3fab8b73 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml new file mode 100644 index 00000000..9fd09d61 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml new file mode 100644 index 00000000..020078d0 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml new file mode 100644 index 00000000..c135c100 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml new file mode 100644 index 00000000..91600493 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 00000000..76dc6bac --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mime-settings.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mime-settings.xml new file mode 100644 index 00000000..33cccb13 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mime-settings.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml new file mode 100644 index 00000000..dc424b47 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml new file mode 100644 index 00000000..ff8fb309 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml new file mode 100644 index 00000000..0e99df2f --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml new file mode 100644 index 00000000..a7c84531 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml new file mode 100644 index 00000000..a9444be1 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 00000000..edfe5c35 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 00000000..c00d8438 --- /dev/null +++ b/archlive/airootfs/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archlive/airootfs/etc/skel/.conky_start b/archlive/airootfs/etc/skel/.conky_start new file mode 100644 index 00000000..95add4d0 --- /dev/null +++ b/archlive/airootfs/etc/skel/.conky_start @@ -0,0 +1,3 @@ +#!/bin/bash + +sleep 2s && conky diff --git a/archlive/airootfs/etc/skel/.conkyrc b/archlive/airootfs/etc/skel/.conkyrc new file mode 100644 index 00000000..796c3aee --- /dev/null +++ b/archlive/airootfs/etc/skel/.conkyrc @@ -0,0 +1,161 @@ +# For commands above TEXT check: +# http://conky.sourceforge.net/config_settings.html +# +# For commands available below TEXT check: +# http://conky.sourceforge.net/variables.html + +# Bunsen Labs Conky help threads +# http://crunchbang.org/forums/viewtopic.php?pid=371424#p371424 + +# beta tested by: smacz +# Enjoy! :) + +# pkill -xf "conky -q -c $HOME/.config/conky/BL-Default.conkyrc" & +### Begin Window Settings ##################### +own_window yes +own_window_type normal +own_window_transparent yes +own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky +own_window_colour 000000 +own_window_class Conky +#own_window_title Bunsen Labs Default Conky +own_window_title Default Conky + +### ARGB can be used for real transparency +### NOTE that a composite manager is required for real transparency. +### This option will not work as desired (in most cases) in conjunction with +### own_window_type normal +# own_window_argb_visual yes # Options: yes or no + +### When ARGB visuals are enabled, this use this to modify the alpha value +### Use: own_window_type normal +### Use: own_window_transparent no +### Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity. +# own_window_argb_value 50 + +minimum_size 180 0 ### width | height +maximum_width 180 + +gap_x 20 ### left | right +gap_y 45 ### up | down + +alignment tr +####################### End Window Settings ### +### Font Settings ############################# +# Use Xft (anti-aliased font and stuff) +use_xft yes +xftfont Inconsolata:bold:size=9 +#xftfont Liberation Sans:size=9 + +# Alpha of Xft font. Must be a value at or between 1 and 0 ### +xftalpha 1 +# Force UTF8? requires XFT ### +override_utf8_locale yes + +uppercase no +######################### End Font Settings ### +### Colour Settings ########################### +draw_shades no #yes +default_shade_color 000000 + +draw_outline no # amplifies text if yes +default_outline_color 000000 + +#default_color 656667 # Waldorf original colour +#default_color 7a7a7a # Flame & Bunsen Grey +#default_color 929292 # Labs Grey +default_color C0C0C0 # Silver +color0 B0E0E6 # PowderBlue +color1 778899 # LightSlateGray +color2 D8BFD8 # Thistle +color3 9ACD32 # YellowGreen +color4 FFA07A # LightSalmon +color5 FFDEAD # NavajoWhite +color6 00BFFF # DeepSkyBlue +color7 5F9EA0 # CadetBlue +color8 BDB76B # DarkKhaki +color9 CD5C5C # IndianRed +####################### End Colour Settings ### +### Borders Section ########################### +draw_borders no +# Stippled borders? +stippled_borders 5 +# border margins +border_inner_margin 5 +border_outer_margin 0 +# border width +border_width 2 +# graph borders +draw_graph_borders yes #no +#default_graph_size 15 40 +####################### End Borders Section ### +### Miscellaneous Section ##################### +# Boolean value, if true, Conky will be forked to background when started. +background yes + +# Adds spaces around certain objects to stop them from moving other things +# around, this only helps if you are using a mono font +# Options: right, left or none +use_spacer none + +# Default and Minimum size is 256 - needs more for single commands that +# "call" a lot of text IE: bash scripts +text_buffer_size 6144 + +# Subtract (file system) buffers from used memory? +no_buffers yes + +# change GiB to G and MiB to M +short_units yes + +# Like it says, ot pads the decimals on % values +# doesn't seem to work since v1.7.1 +pad_percents 2 + +# Imlib2 image cache size, in bytes. Default 4MiB Increase this value if you use +# $image lots. Set to 0 to disable the image cache. +imlib_cache_size 0 + +# Use the Xdbe extension? (eliminates flicker) +# It is highly recommended to use own window with this one +# so double buffer won't be so big. +double_buffer yes + +# Maximum size of user text buffer, i.e. layout below TEXT line in config file +# (default is 16384 bytes) +# max_user_text 16384 + +# Desired output unit of all objects displaying a temperature. Parameters are +# either "fahrenheit" or "celsius". The default unit is degree Celsius. +# temperature_unit Fahrenheit + +################# End Miscellaneous Section ### +#### ${font Monospace:bold:size=10}${alignc}${execpi 600 $HOME/.config/conky/scripts/bunsenweather.sh} +update_interval 1 + +TEXT +${color}${alignc}S Y S T E M I N F O +${hr} +Date:${alignr}${time %F} +Time:${alignr}${time %H:%M} +Uptime:${alignr}${uptime_short} + +CPU: ${if_match ${cpu cpu0}<10} ${cpu cpu0}\ +${else}${if_match ${cpu cpu0}<100} ${cpu cpu0}\ +${else}${cpu cpu0}${endif}${endif}% Used${alignr}${freq_g} GHz +${cpugraph cpu0 20,180 ${color} ${color}} +RAM: ${mem} Used${alignr}${memmax} +${memgraph 20,180 ${color} ${color}} +Disk I/O: +${diskiograph 20,180 ${color} ${color}} +Down: ${downspeed}${goto 115}Up:${alignr}${upspeed} + +${alignc}S H O R T C U T K E Y S +${hr} +[Win] + d${alignr}HW Diagnostics +[Win] + f${alignr}File Manager +[Win] + h${alignr}Task Manager +[Win] + r${alignr}Run Dialog +[Win] + t${alignr}Terminal +[Win] + w${alignr}Web Browser +[Win] + x${alignr}Logout diff --git a/archlive/airootfs/etc/skel/.rsync_exclusions b/archlive/airootfs/etc/skel/.rsync_exclusions new file mode 100644 index 00000000..a3586dc8 --- /dev/null +++ b/archlive/airootfs/etc/skel/.rsync_exclusions @@ -0,0 +1,30 @@ +$RECYCLE.BIN +$Recycle.Bin +.AppleDB +.AppleDesktop +.AppleDouble +.com.apple.timemachine.supported +.dbfseventsd +.DocumentRevisions-V100* +.DS_Store +.fseventsd +.PKInstallSandboxManager +.Spotlight* +.SymAV* +.symSchedScanLockxz +.TemporaryItems +.Trash* +.vol +.VolumeIcon.icns +desktop.ini +Desktop DB +Desktop DF +hiberfil.sys +lost+found +Network Trash Folder +pagefile.sys +Recycled +RECYCLER +System Volume Information +Temporary Items +Thumbs.db \ No newline at end of file diff --git a/archlive/airootfs/etc/skel/.vimrc b/archlive/airootfs/etc/skel/.vimrc new file mode 100644 index 00000000..d65c6a91 --- /dev/null +++ b/archlive/airootfs/etc/skel/.vimrc @@ -0,0 +1,64 @@ +" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just +" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime +" you can find below. If you wish to change any of those settings, you should +" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten +" everytime an upgrade of the vim packages is performed. It is recommended to +" make changes after sourcing debian.vim since it alters the value of the +" 'compatible' option. + +" This line should not be removed as it ensures that various options are +" properly set to work with the Vim-related packages available in Debian. +runtime! debian.vim + +" Uncomment the next line to make Vim more Vi-compatible +" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous +" options, so any other options should be set AFTER setting 'compatible'. +"set compatible + +" Vim5 and later versions support syntax highlighting. Uncommenting the next +" line enables syntax highlighting by default. +syntax on + +" If using a dark background within the editing area and syntax highlighting +" turn on this option as well +set background=dark + +" Uncomment the following to have Vim jump to the last position when +" reopening a file +"if has("autocmd") +" au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif +"endif + +" Uncomment the following to have Vim load indentation rules and plugins +" according to the detected filetype. +"if has("autocmd") +" filetype plugin indent on +"endif + +" The following are commented out as they cause vim to behave a lot +" differently from regular Vi. They are highly recommended though. +"set showcmd " Show (partial) command in status line. +set showmatch " Show matching brackets. +"set ignorecase " Do case insensitive matching +"set smartcase " Do smart case matching +"set incsearch " Incremental search +"set autowrite " Automatically save before commands like :next and :make +"set hidden " Hide buffers when they are abandoned +"set mouse=a " Enable mouse usage (all modes) + +" Source a global configuration file if available +if filereadable("/etc/vim/vimrc.local") + source /etc/vim/vimrc.local +endif + +" 2Shirt Stuff +set autoindent " align the new line indent with the previous line +set expandtab " insert spaces when hitting TABs +set shiftround " round indent to multiple of 'shiftwidth' +set shiftwidth=4 " operation >> indents 4 columns; << unindents 4 columns +set softtabstop=4 " insert/delete 4 spaces when hitting a TAB/BACKSPACE +set tabstop=4 " an hard TAB displays as 4 columns + +" Python Stuff. +au FileType python set textwidth=79 " lines longer than 79 columns will be broken + diff --git a/archlive/airootfs/etc/skel/.xinitrc b/archlive/airootfs/etc/skel/.xinitrc new file mode 100644 index 00000000..5958cc9f --- /dev/null +++ b/archlive/airootfs/etc/skel/.xinitrc @@ -0,0 +1,50 @@ +#!/bin/sh + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +sysresources=/etc/X11/xinit/.Xresources +sysmodmap=/etc/X11/xinit/.Xmodmap + +# merge in defaults and keymaps + +if [ -f $sysresources ]; then + + + + + + + + xrdb -merge $sysresources + +fi + +if [ -f $sysmodmap ]; then + xmodmap $sysmodmap +fi + +if [ -f "$userresources" ]; then + + + + + + + + xrdb -merge "$userresources" + +fi + +if [ -f "$usermodmap" ]; then + xmodmap "$usermodmap" +fi + +# Start GNOME-Keyring +eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh) +export SSH_AUTH_SOCK + +# Start Openbox +#exec openbox-session + +# Start Xfce4 +exec startxfce4 diff --git a/archlive/airootfs/etc/skel/.zlogin b/archlive/airootfs/etc/skel/.zlogin new file mode 100644 index 00000000..70b70593 --- /dev/null +++ b/archlive/airootfs/etc/skel/.zlogin @@ -0,0 +1 @@ +[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx diff --git a/archlive/airootfs/etc/skel/.zsh_aliases b/archlive/airootfs/etc/skel/.zsh_aliases new file mode 100644 index 00000000..b7dc9bbc --- /dev/null +++ b/archlive/airootfs/etc/skel/.zsh_aliases @@ -0,0 +1,31 @@ +#!/bin/zsh +alias 7z0='7z a -t7z -mx=0' +alias 7z1='7z a -t7z -mx=1' +alias 7z3='7z a -t7z -mx=3' +alias 7z5='7z a -t7z -mx=5' +alias 7z7='7z a -t7z -mx=7' +alias 7z9='7z a -t7z -mx=9' +alias du='du -sch --apparent-size' +alias fix-perms='find -type d -exec chmod 755 "{}" \; && find -type f -exec chmod 644 "{}" \;' +alias less='less -S' +alias mkdir='mkdir -p' +alias mount='sudo mount' +alias mv='mv -nv' +alias photorec='sudo photorec' +alias q='clear && ls -lh' +alias q1='clear && ls -1' +alias q1a='clear && ls -1A' +alias qa='clear && ls -lAh' +alias qs='clear && ls' +alias qsa='clear && ls -A' +alias rm='rm -v' +alias rmdirs='find -depth -mindepth 1 -type d -exec rmdir "{}" --ignore-fail-on-non-empty \;' +alias rs='rsync -avhPS --stats --exclude-from="$HOME/.rsync_exclusions"' +alias rsz='rsync -avhzPS --stats --exclude-from="$HOME/.rsync_exclusions"' +alias sdu='sudo du -sch --apparent-size' +alias srmdirs='find -depth -mindepth 1 -type d -exec sudo rmdir "{}" --ignore-fail-on-non-empty \;' +alias srs='sudo rsync -avhPS --stats --exclude-from="$HOME/.rsync_exclusions"' +alias srsz='sudo rsync -avhzPS --stats --exclude-from="$HOME/.rsync_exclusions"' +alias testdisk='sudo testdisk' +alias umount='sudo umount' +alias unmount='sudo umount' diff --git a/archlive/airootfs/etc/skel/.zshrc b/archlive/airootfs/etc/skel/.zshrc new file mode 100644 index 00000000..1779863e --- /dev/null +++ b/archlive/airootfs/etc/skel/.zshrc @@ -0,0 +1,86 @@ +# Path to your oh-my-zsh installation. + export ZSH=$HOME/.oh-my-zsh + +# Set name of the theme to load. +# Look in ~/.oh-my-zsh/themes/ +# Optionally, if you set this to "random", it'll load a random theme each +# time that oh-my-zsh is loaded. +ZSH_THEME="lean" + +# Uncomment the following line to use case-sensitive completion. +# CASE_SENSITIVE="true" + +# Uncomment the following line to use hyphen-insensitive completion. Case +# sensitive completion must be off. _ and - will be interchangeable. +# HYPHEN_INSENSITIVE="true" + +# Uncomment the following line to disable bi-weekly auto-update checks. +# DISABLE_AUTO_UPDATE="true" + +# Uncomment the following line to change how often to auto-update (in days). +# export UPDATE_ZSH_DAYS=13 + +# Uncomment the following line to disable colors in ls. +# DISABLE_LS_COLORS="true" + +# Uncomment the following line to disable auto-setting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment the following line to enable command auto-correction. +# ENABLE_CORRECTION="true" + +# Uncomment the following line to display red dots whilst waiting for completion. +# COMPLETION_WAITING_DOTS="true" + +# Uncomment the following line if you want to disable marking untracked files +# under VCS as dirty. This makes repository status check for large repositories +# much, much faster. +# DISABLE_UNTRACKED_FILES_DIRTY="true" + +# Uncomment the following line if you want to change the command execution time +# stamp shown in the history command output. +# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" +# HIST_STAMPS="mm/dd/yyyy" + +# Would you like to use another custom folder than $ZSH/custom? +# ZSH_CUSTOM=/path/to/new-custom-folder + +# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) +# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +# Add wisely, as too many plugins slow down shell startup. +plugins=(sudo) + +# User configuration + + export PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" +# export MANPATH="/usr/local/man:$MANPATH" + +source $ZSH/oh-my-zsh.sh + +# You may need to manually set your language environment +# export LANG=en_US.UTF-8 + +# Preferred editor for local and remote sessions +# if [[ -n $SSH_CONNECTION ]]; then +# export EDITOR='vim' +# else +# export EDITOR='mvim' +# fi + +# Compilation flags +# export ARCHFLAGS="-arch x86_64" + +# ssh +# export SSH_KEY_PATH="~/.ssh/dsa_id" + +# Set personal aliases, overriding those provided by oh-my-zsh libs, +# plugins, and themes. Aliases can be placed here, though oh-my-zsh +# users are encouraged to define aliases within the ZSH_CUSTOM folder. +# For a full list of active aliases, run `alias`. +# +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + +. ~/.zsh_aliases diff --git a/archlive/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf b/archlive/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf new file mode 100644 index 00000000..18966e67 --- /dev/null +++ b/archlive/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf @@ -0,0 +1,3 @@ +[Service] +ExecStart= +ExecStart=-/sbin/agetty --autologin wktech --noclear %I 38400 linux diff --git a/archlive/airootfs/etc/udev/rules.d/81-dhcpcd.rules b/archlive/airootfs/etc/udev/rules.d/81-dhcpcd.rules new file mode 100644 index 00000000..1c4053c0 --- /dev/null +++ b/archlive/airootfs/etc/udev/rules.d/81-dhcpcd.rules @@ -0,0 +1 @@ +ACTION=="add", SUBSYSTEM=="net", ENV{INTERFACE}=="en*|eth*", ENV{SYSTEMD_WANTS}="dhcpcd@$name.service" diff --git a/archlive/airootfs/etc/vconsole.conf b/archlive/airootfs/etc/vconsole.conf new file mode 100644 index 00000000..0a6a8587 --- /dev/null +++ b/archlive/airootfs/etc/vconsole.conf @@ -0,0 +1,3 @@ +KEYMAP=us +FONT=ter-u16n +FONT_MAP=8859-2 diff --git a/archlive/airootfs/root/.automated_script.sh b/archlive/airootfs/root/.automated_script.sh new file mode 100644 index 00000000..81a98a1a --- /dev/null +++ b/archlive/airootfs/root/.automated_script.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +script_cmdline () +{ + local param + for param in $(< /proc/cmdline); do + case "${param}" in + script=*) echo "${param#*=}" ; return 0 ;; + esac + done +} + +automated_script () +{ + local script rt + script="$(script_cmdline)" + if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then + if [[ "${script}" =~ ^http:// || "${script}" =~ ^ftp:// ]]; then + wget "${script}" --retry-connrefused -q -O /tmp/startup_script >/dev/null + rt=$? + else + cp "${script}" /tmp/startup_script + rt=$? + fi + if [[ ${rt} -eq 0 ]]; then + chmod +x /tmp/startup_script + /tmp/startup_script + fi + fi +} + +if [[ $(tty) == "/dev/tty1" ]]; then + automated_script +fi diff --git a/archlive/airootfs/root/.zlogin b/archlive/airootfs/root/.zlogin new file mode 100644 index 00000000..f598e43e --- /dev/null +++ b/archlive/airootfs/root/.zlogin @@ -0,0 +1 @@ +~/.automated_script.sh diff --git a/archlive/airootfs/root/customize_airootfs.sh b/archlive/airootfs/root/customize_airootfs.sh new file mode 100644 index 00000000..07bf9bc7 --- /dev/null +++ b/archlive/airootfs/root/customize_airootfs.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +set -e -u + +# Locale +sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen +locale-gen + +# Time Settings +ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime +#sed -i 's/#FallbackNTP/NTP/' /etc/systemd/timesyncd.conf +#timedatectl set-ntp true + +# root user settings +usermod -s /usr/bin/zsh root +cp -aT /etc/skel/ /root/ +rm /root/.zlogin +chmod 700 /root + +# Add wktech user +useradd -m -s /bin/zsh -G wheel -U wktech +echo "wktech:Abracadabra" | chpasswd + +# Enable sudo for %wheel +echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers + +# Enable firewall +ufw enable + +# Set pacman mirrorlist +echo 'Server = http://arch.localmsp.org/arch/$repo/os/$arch' > /etc/pacman.d/mirrorlist +echo 'Server = http://arch.mirrors.ionfish.org/$repo/os/$arch' >> /etc/pacman.d/mirrorlist +echo 'Server = http://lug.mtu.edu/archlinux/$repo/os/$arch' >> /etc/pacman.d/mirrorlist +echo 'Server = http://mirror.rit.edu/archlinux/$repo/os/$arch' >> /etc/pacman.d/mirrorlist +echo 'Server = http://mirror.us.leaseweb.net/archlinux/$repo/os/$arch' >> /etc/pacman.d/mirrorlist + +# journald settings (from archiso) +sed -i 's/#\(Storage=\)auto/\1volatile/' /etc/systemd/journald.conf + +# logind settings (from archiso) +sed -i 's/#\(HandleSuspendKey=\)suspend/\1ignore/' /etc/systemd/logind.conf +sed -i 's/#\(HandleHibernateKey=\)hibernate/\1ignore/' /etc/systemd/logind.conf +sed -i 's/#\(HandleLidSwitch=\)suspend/\1ignore/' /etc/systemd/logind.conf + +# Startup settings (from archiso) +systemctl enable pacman-init.service choose-mirror.service +systemctl enable NetworkManager.service +systemctl set-default multi-user.target diff --git a/archlive/airootfs/root/install.txt b/archlive/airootfs/root/install.txt new file mode 100644 index 00000000..3c8f171c --- /dev/null +++ b/archlive/airootfs/root/install.txt @@ -0,0 +1,3 @@ +View this installation guide online at +https://wiki.archlinux.org/index.php/Installation_Guide + diff --git a/archlive/airootfs/usr/share/applications/Hardware Diagnostics.desktop b/archlive/airootfs/usr/share/applications/Hardware Diagnostics.desktop new file mode 100644 index 00000000..8f6a5233 --- /dev/null +++ b/archlive/airootfs/usr/share/applications/Hardware Diagnostics.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Hardware Diagnostics +Comment= +Exec=xfce4-terminal -T "Hardware Diagnostics" -H -I xcos -x hw-diags +Icon=xcos +Path= +Terminal=false +StartupNotify=false diff --git a/archlive/airootfs/usr/share/applications/SpeedTest.desktop b/archlive/airootfs/usr/share/applications/SpeedTest.desktop new file mode 100644 index 00000000..eeb2e9be --- /dev/null +++ b/archlive/airootfs/usr/share/applications/SpeedTest.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=SpeedTest +Comment= +Exec=xfce4-terminal -T SpeedTest -H -I network-workgroup -x speedtest +Icon=network-workgroup +Path= +Terminal=false +StartupNotify=false diff --git a/archlive/mkinitcpio.conf b/archlive/mkinitcpio.conf new file mode 100644 index 00000000..2f46da49 --- /dev/null +++ b/archlive/mkinitcpio.conf @@ -0,0 +1,2 @@ +HOOKS="base udev memdisk archiso_shutdown archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs archiso_kms block pcmcia filesystems keyboard" +COMPRESSION="xz" diff --git a/archlive/packages.both b/archlive/packages.both new file mode 100644 index 00000000..f77bca10 --- /dev/null +++ b/archlive/packages.both @@ -0,0 +1,89 @@ +arch-install-scripts +b43-fwcutter +btrfs-progs +chromium +clonezilla +crda +darkhttpd +ddrescue +dhclient +dialog +dmraid +dnsmasq +dnsutils +dosfstools +elinks +ethtool +f2fs-tools +fsarchiver +git +gnome-keyring +gnu-netcat +gparted +gptfdisk +grub +gsmartcontrol +gtk-engine-murrine +hdparm +ipw2100-fw +ipw2200-fw +iw +lftp +librsvg +linux-atm +mc +mtools +network-manager-applet +networkmanager +nfs-utils +nilfs-utils +nmap +noto-fonts +ntfs-3g +ntp +numix-themes +openconnect +openssh +openvpn +p7zip +partclone +parted +partimage +ppp +pptpclient +refind-efi +rfkill +rp-pppoe +rsync +smartmontools +speedtest-cli +speedtouch +sudo +tcpdump +terminus-font +testdisk +tmux +truecrypt +ttf-inconsolata +ufw +usb_modeswitch +vim +vpnc +wget +wireless_tools +wpa_actiond +wpa_supplicant +wvdial +xf86-video-amdgpu +xf86-video-ati +xf86-video-intel +xf86-video-nouveau +xf86-video-vesa +xfce4 +xfce4-goodies +xl2tpd +xorg-server +xorg-server-utils +xorg-xinit +zd1211-firmware +zsh diff --git a/archlive/packages.i686 b/archlive/packages.i686 new file mode 100644 index 00000000..e69de29b diff --git a/archlive/packages.x86_64 b/archlive/packages.x86_64 new file mode 100644 index 00000000..e69de29b diff --git a/archlive/pacman.conf b/archlive/pacman.conf new file mode 100644 index 00000000..45fe03dc --- /dev/null +++ b/archlive/pacman.conf @@ -0,0 +1,92 @@ +# +# /etc/pacman.conf +# +# See the pacman.conf(5) manpage for option and repository directives + +# +# GENERAL OPTIONS +# +[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/ +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. + +#[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 + +# 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 +