11 Commits
0.8.3 ... 0.9.3

Author SHA1 Message Date
45df092d37 lxqt: update profile.conf 2019-02-28 17:54:07 +01:00
167681a436 lxqt: use connman 2019-02-20 11:26:27 +01:00
ed1b755a9c Add cryptsetup-runit 2019-02-16 21:50:43 +07:00
37619b95d4 Revert "Remove cryptsetup-openrc from deps, add cryptsetup package"
This reverts commit d94172218e.
2019-02-16 21:49:52 +07:00
d94172218e Remove cryptsetup-openrc from deps, add cryptsetup package
Since none of our isos use any encrypted partitions, we don't really
need the initscript. However, we do need the binary (in case of
encrypted root).
2019-02-15 19:37:56 +07:00
2a26281983 prepare 0.9 2018-10-23 00:44:14 +02:00
3b0ee9b414 use @ tag 2018-10-09 16:54:31 +02:00
09108c4f54 release 20181008 2018-10-08 02:12:48 +02:00
a1984cbc19 prepare release 2018-10-07 23:34:54 +02:00
7119aabfbd add artix-docs & konversation in live session 2018-10-05 20:58:47 +02:00
721607cd9a add root sudoers.d 2018-10-05 00:09:08 +02:00
17 changed files with 245 additions and 159 deletions

View File

@@ -1,89 +0,0 @@
VERSION=0.8
PKG = iso-profiles
TOOLS = artools
ifdef PREFIX
PREFIX = /usr/local
endif
SYSCONFDIR = /etc
PROFDIR = $(PREFIX)/share/$(TOOLS)/$(PKG)
BASEDIR = $(PROFDIR)/base
OVERLAYDIR = $(BASEDIR)/live-overlay$(SYSCONFDIR)
LXQTDIR = $(PROFDIR)/lxqt
LXDEDOR = $(PROFDIR)/lxde
DMODE = -dm0755
FMODE = -m0644
RM = rm -f
RMD = rm -fr --one-file-system
BASE = \
$(wildcard base/Packages-*) \
base/profile.conf
LIVE = \
base/live-overlay/etc/fstab \
base/live-overlay/etc/issue
LIVE_DEFAULT = \
$(wildcard base/live-overlay/etc/default/*)
LIVE_PAM = \
$(wildcard base/live-overlay/etc/pam.d/*)
LIVE_SUDOERS = \
$(wildcard base/live-overlay/etc/sudoers.d/*)
LXQT = \
$(wildcard lxqt/Packages-*) \
lxqt/profile.conf
LXQT_DM = \
lxqt/desktop-overlay/etc/sddm.conf
install-base:
install $(DMODE) $(DESTDIR)$(BASEDIR)
install $(FMODE) $(BASE) $(DESTDIR)$(BASEDIR)
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)
install $(FMODE) $(LIVE) $(DESTDIR)$(OVERLAYDIR)
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/default
install $(FMODE) $(LIVE_DEFAULT) $(DESTDIR)$(OVERLAYDIR)/default
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/pam.d
install $(FMODE) $(LIVE_PAM) $(DESTDIR)$(OVERLAYDIR)/pam.d
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/sudoers.d
install $(FMODE) $(LIVE_SUDOERS) $(DESTDIR)$(OVERLAYDIR)/sudoers.d
install-lxqt:
install $(DMODE) $(DESTDIR)$(LXQTDIR)
install $(FMODE) $(LXQT) $(DESTDIR)$(LXQTDIR)
install $(DMODE) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)
install $(FMODE) $(LXQT_DM) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)
uninstall-base:
for f in $(notdir $(BASE)); do $(RM) $(DESTDIR)$(BASEDIR)/$$f; done
for f in $(notdir $(LIVE)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/$$f; done
for f in $(notdir $(LIVE_DEFAULT)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/default/$$f; done
for f in $(notdir $(LIVE_PAM)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/pam.d/$$f; done
for f in $(notdir $(LIVE_SUDOERS)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/sudoers.d/$$f; done
$(RMD) $(DESTDIR)$(BASEDIR)
uninstall-lxqt:
for f in $(notdir $(LXQT)); do $(RM) $(DESTDIR)$(LXQTDIR)/$$f; done
for f in $(notdir $(LXQT_DM)); do $(RM) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)/$$f; done
$(RMD) $(DESTDIR)$(LXQTDIR)
install: install-lxqt install-base
uninstall: uninstall-lxqt uninstall-base
dist:
git archive --format=tar --prefix=$(PKG)-$(VERSION)/ $(VERSION) | gzip -9 > $(PKG)-$(VERSION).tar.gz
gpg --detach-sign --use-agent $(PKG)-$(VERSION).tar.gz
.PHONY: install uninstall dist install-lxqt install-base uninstall-lxqt uninstall-base

View File

@@ -2,14 +2,17 @@ mkinitcpio-nfs-utils
squashfs-tools squashfs-tools
nbd nbd
>openrc artix-live-openrc @openrc artix-live-openrc
>runit artix-live-runit @runit artix-live-runit
artix-live-portable-efi artix-live-portable-efi
>openrc networkmanager-openrc @openrc networkmanager-openrc
>openrc ntp-openrc @openrc ntp-openrc
>openrc bluez-openrc @openrc bluez-openrc
>runit networkmanager-runit @runit networkmanager-runit
>runit ntp-runit @runit ntp-runit
>runit bluez-runit @runit bluez-runit
intel-ucode
amd-ucode

View File

@@ -24,6 +24,7 @@ glibc
grep grep
grub grub
gzip gzip
htop
inetutils inetutils
iproute2 iproute2
iptables iptables
@@ -44,29 +45,30 @@ mkinitcpio-openswap
nano nano
net-tools net-tools
ntfs-3g ntfs-3g
>openrc acpid-openrc @openrc acpid-openrc
>openrc cronie-openrc @openrc cronie-openrc
>openrc cryptsetup-openrc @openrc cryptsetup-openrc
>openrc dhcpcd-openrc @openrc dhcpcd-openrc
>openrc haveged-openrc @openrc haveged-openrc
>openrc lvm2-openrc @openrc lvm2-openrc
>openrc mdadm-openrc @openrc mdadm-openrc
>openrc nfs-utils-openrc @openrc nfs-utils-openrc
>openrc rsync-openrc @openrc rsync-openrc
>openrc openssh-openrc @openrc openssh-openrc
>openrc wpa_supplicant-openrc @openrc wpa_supplicant-openrc
>openrc syslog-ng-openrc @openrc syslog-ng-openrc
>runit acpid-runit @runit acpid-runit
>runit cronie-runit @runit cronie-runit
>runit dhcpcd-runit @runit cryptsetup-runit
>runit haveged-runit @runit dhcpcd-runit
>runit lvm2-runit @runit haveged-runit
>runit mdadm-runit @runit lvm2-runit
>runit nfs-utils-runit @runit mdadm-runit
>runit rsync-runit @runit nfs-utils-runit
>runit openssh-runit @runit rsync-runit
>runit wpa_supplicant-runit @runit openssh-runit
>runit syslog-ng-runit @runit wpa_supplicant-runit
@runit syslog-ng-runit
artix-sysvcompat artix-sysvcompat
os-prober os-prober
pacman pacman

View File

@@ -0,0 +1,8 @@
/* Allow members of the wheel group to execute any actions
* without password authentication, similar to "sudo NOPASSWD:"
*/
polkit.addRule(function(action, subject) {
if (subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});

View File

@@ -0,0 +1 @@
root ALL=(ALL) ALL

View File

@@ -2,24 +2,24 @@
# default displaymanager: none # default displaymanager: none
# supported: lightdm, sddm, gdm, lxdm, mdm # supported: lightdm, sddm, gdm, lxdm, mdm
# displaymanager="none" # DISPLAYMANAGER="none"
# Set to false to disable autologin in the livecd # Set to false to disable autologin in the livecd
autologin="false" AUTOLOGIN="false"
# start services # start services
# services=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager') # SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager')
# default group membership # default group membership
# addgroups="video,power,storage,optical,network,lp,scanner,wheel,users,log" # ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
################# live-session ################# ################# live-session #################
# default value # default value
# hostname="artix" # HOST_NANE="artix"
# default value # default value
# username="artix" # USER_NAME="artix"
# default value # default value
# password="artix" # PASSWORD="artix"

View File

@@ -5,30 +5,33 @@ alsa-firmware
powertop powertop
inxi inxi
modemmanager @openrc connman-openrc
network-manager-applet @runit connman-runit
nss-mdns cmst
>openrc alsa-utils-openrc #modemmanager
>openrc avahi-openrc #network-manager-applet
>openrc displaymanager-openrc #nss-mdns
>openrc json-c
>openrc networkmanager-openrc
>openrc ntp-openrc
>openrc openrc-settingsd
>openrc bluez-openrc
>runit alsa-utils-runit @openrc alsa-utils-openrc
>runit avahi-runit @openrc avahi-openrc
>runit sddm-runit @openrc displaymanager-openrc
>runit json-c #@openrc json-c
>runit networkmanager-runit #@openrc networkmanager-openrc
>runit ntp-runit @openrc ntp-openrc
>runit bluez-runit @openrc openrc-settingsd
@openrc bluez-openrc
@runit alsa-utils-runit
@runit avahi-runit
@runit sddm-runit
#@runit json-c
#@runit networkmanager-runit
@runit ntp-runit
@runit bluez-runit
librabbitmq-c librabbitmq-c
libmongoc libmongoc
#python
lxqt lxqt
@@ -42,6 +45,8 @@ pcmanfm-qt
falkon falkon
xarchiver xarchiver
vlc
terminus-font terminus-font
ttf-bitstream-vera ttf-bitstream-vera
ttf-dejavu ttf-dejavu

View File

@@ -2,8 +2,8 @@ mkinitcpio-nfs-utils
squashfs-tools squashfs-tools
nbd nbd
>openrc artix-live-openrc @openrc artix-live-openrc
>runit artix-live-runit @runit artix-live-runit
artix-live-portable-efi artix-live-portable-efi
calamares-branding calamares-branding
@@ -12,8 +12,10 @@ partitionmanager
virtualbox-guest-modules-artix virtualbox-guest-modules-artix
virtualbox-guest-utils virtualbox-guest-utils
open-vm-tools #open-vm-tools
broadcom-wl broadcom-wl
intel-ucode intel-ucode
amd-ucode amd-ucode
artix-docs
konversation

View File

@@ -0,0 +1 @@
../../../base/live-overlay/etc/default

1
lxqt/live-overlay/etc/fstab Symbolic link
View File

@@ -0,0 +1 @@
../../../base/live-overlay/etc/fstab

1
lxqt/live-overlay/etc/issue Symbolic link
View File

@@ -0,0 +1 @@
../../../base/live-overlay/etc/issue

1
lxqt/live-overlay/etc/pam.d Symbolic link
View File

@@ -0,0 +1 @@
../../../base/live-overlay/etc/pam.d

View File

@@ -0,0 +1 @@
../../../base/live-overlay/etc/polkit-1

View File

@@ -0,0 +1,131 @@
[Aliases]
AliasList=cmd /exec cmd,sysinfo /exec sysinfo,tinyurl /exec tinyurl,uptime /exec uptime,media /exec media,audio /exec media audio,video /exec media video,gauge /exec gauge,mail /exec mail,fortune /exec fortune,bug /exec bug,sayclip /exec sayclip
[Appearance]
ChannelSplitterSizes=376,156
TopicSplitterSizes=28,585
TreeSplitterSizes=145,756
[Autoreplace List]
Direction0=o
Direction1=o
Pattern0=\\[\\[([^\\s]+)\\]\\]#
Pattern1=(BUG:|bug:)([0-9]+)#
Regex0=1
Regex1=1
Replace0=http://en.wikipedia.org/wiki/Special:Search?go=Go&search=%1#
Replace1=https://bugs.kde.org/show_bug.cgi?id=%2#
[BanList ViewSettings]
ColumnSortDescending=false
ColumnSorted=0
ColumnWidths=100,100,100
[Button List]
Button0=Op,/OP %u%n
Button1=DeOp,/DEOP %u%n
Button2=WhoIs,/WHOIS %s,%%u%n
Button3=Version,/CTCP %s,%%u VERSION%n
Button4=Kick,/KICK %u%n
Button5=Ban,/BAN %u%n
Button6=Part,/PART %c Leaving...%n
Button7=Quit,/QUIT Leaving...%n
[Channel 0]
EnableNotifications=true
Name=#artix
Password=
[ChannelOptionsDialog]
Size=724,536
SplitterSizes=230,192
[DCC Settings]
ColumnWidths=49,90,103,173,70,87,157,87,96,165
IPv4FallbackIface=0
PanelSplitter=AAAA/wAAAAEAAAACAAAAVAAAAPMB/////wEAAAACAA==
[Flags]
EncryptionType=1
[General Options]
ShowTrayIcon=true
TrayNotify=true
[Highlight List]
HighlightSoundsEnabled=true
[Identity 0]
AuthType=nickserv
AutomaticAway=false
AutomaticUnaway=false
AwayInactivity=10
AwayMessage=
AwayNick=
AwayReason=Gone away for now
Bot=nickserv
Codec=UTF-8
Ident=artix-live
InsertRememberLineOnAway=false
KickReason=User terminated!
Nicknames=artix-live-01,artix-live-02,artix-live-03,artix-live-04,artix-live-05,artix-live-06,artix-live-07,artix-live-08,artix-live-09,artix-live-10,artix-live-11,artix-live-12,artix-live-13,artix-live-14,artix-live-15,artix-live-16,artix-live-17,artix-live-18,artix-live-19,artix-live-20,artix-live-21,artix-live-22,artix-live-23,artix-live-24,artix-live-25,artix-live-26,artix-live-27,artix-live-28,artix-live-29,artix-live-30,artix-live-31,artix-live-32,artix-live-33,artix-live-34,artix-live-35,artix-live-36,artix-live-37,artix-live-38,artix-live-39,artix-live-40,artix-live-41,artix-live-42,artix-live-43,artix-live-44,artix-live-45,artix-live-46,artix-live-47,artix-live-48,artix-live-49,artix-live-50
NickservCommand=identify
PartReason=Konversation terminated!
Password=
PemClientCertFile=
PreShellCommand=
QuitReason=Konversation terminated!
Realname=artix-live
ReturnMessage=
SaslAccount=
ShowAwayMessage=false
[MainWindow]
Height 768=705
State=AAAA/wAAAAD9AAAAAAAAAqcAAAKMAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA
ToolBarsMovable=Disabled
Width 1366=679
[Notification Messages]
ChannelListNoServerSelected=1
ChannelListWarning=1
ClearLogfileQuestion=1
CloseQueryAfterIgnore=1
HideMenuBarWarning=1
HideOnCloseInfo=0
IgnoreNick=1
Invitation=0
QuitChannelTab=1
QuitDCCChatTab=1
QuitQueryTab=1
QuitServerTab=1
QuitWithActiveDccTransfers=1
ReconnectWithDifferentServer=1
ReuseExistingConnection=1
SaveLogfileNote=1
UnignoreNick=1
WarnEncodingConflict=1
systemtrayquitKonversation=1
[Server 0]
BypassProxy=true
Password=
Port=7000
SSLEnabled=true
Server=chat.freenode.net
[ServerGroup 0]
AutoConnect=true
AutoJoinChannels=Channel 0
ChannelHistory=Channel 1,Channel 2,Channel 3,Channel 4,Channel 5
ConnectCommands=
EnableNotifications=true
Expanded=true
Identity=Standardidentität
Name=freenode
NotifyList=
ServerList=Server 0
[ServerListDialog]
ServerListHeaderState=\x00\x00\x00<30>\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01<30>\x00\x00\x00\x03\x00\x01\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<30><30><EFBFBD><EFBFBD><EFBFBD>\x00\x00\x00<30>\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00<30>\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00<30>\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x03<30>\x01\x00\x00\x00<30>
Size=533,274

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xbel>
<xbel xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks" xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info" xmlns:kdepriv="http://www.kde.org/kdepriv" dbusName="konversation">
<bookmark href="irc://freenode/">
<title>freenode</title>
<info>
<metadata owner="http://freedesktop.org">
<bookmark:icon name=""/>
</metadata>
</info>
</bookmark>
<bookmark href="ircs://freenode/artix">
<title>#artix-unregistered (freenode)</title>
<info>
<metadata owner="http://freedesktop.org">
<bookmark:icon name=""/>
</metadata>
</info>
</bookmark>
</xbel>

View File

@@ -0,0 +1 @@
../../../base/live-overlay/etc/sudoers.d

View File

@@ -2,27 +2,24 @@
# default displaymanager: none # default displaymanager: none
# supported: lightdm, sddm, gdm, lxdm, mdm # supported: lightdm, sddm, gdm, lxdm, mdm
displaymanager="sddm" DISPLAYMANAGER="sddm"
# Set to false to disable autologin in the livecd # Set to false to disable autologin in the livecd
# autologin="true" # AUTOLOGIN="true"
# start services # start services
# services=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager') SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connman')
# default group membership # default group membership
# addgroups="video,power,storage,optical,network,lp,scanner,wheel,users,log" ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
# calamares netgroups
# netgroups_url="https://raw.githubusercontent.com/artix-linux/netgroups/master"
################# live-session ################# ################# live-session #################
# unset defaults to given value # unset defaults to given value
# hostname="artix" # HOST_NAME="artix"
# unset defaults to given value # unset defaults to given value
# username="artix" # USER_NAME="artix"
# unset defaults to given value # unset defaults to given value
# password="artix" # PASSWORD="artix"