diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | qtile-gnome.desktop | 6 | ||||
-rw-r--r-- | qtile-gnome.install | 3 | ||||
-rw-r--r-- | qtile.desktop | 8 | ||||
-rw-r--r-- | qtile.session | 6 |
7 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b4261bcdbd1f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = qtile-gnome + pkgdesc = Setup qtile as window manager of GNOME 3 + pkgver = 1.0 + pkgrel = 1 + url = http://docs.qtile.org/en/latest/manual/config/gnome.html + install = qtile-gnome.install + arch = any + license = CCPL + depends = qtile + depends = gnome-session + depends = gnome-settings-daemon + source = qtile-gnome.desktop + source = qtile.desktop + source = qtile.session + md5sums = 2a94846f22856e36c668057dc1382c1d + md5sums = a42d44ac89dd9c57aca7ba8c78db767e + md5sums = 69b3b57ce3faa3901db1e935ab434961 + +pkgname = qtile-gnome + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..6c5134b8b9e6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +pkg +src +*.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3b30262a8561 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Michal Salaban <michal@salaban.info> + +pkgname=qtile-gnome +pkgver=1.0 +pkgrel=1 +pkgdesc='Setup qtile as window manager of GNOME 3' +arch=('any') +url='http://docs.qtile.org/en/latest/manual/config/gnome.html' +license=('CCPL') +depends=('qtile' 'gnome-session' 'gnome-settings-daemon') +install=qtile-gnome.install +source=($pkgname.desktop + qtile.desktop + qtile.session) +md5sums=('2a94846f22856e36c668057dc1382c1d' + 'a42d44ac89dd9c57aca7ba8c78db767e' + '69b3b57ce3faa3901db1e935ab434961') + +package() { + cd $srcdir + install -Dm644 $srcdir/${source[2]} $pkgdir/usr/share/gnome-session/sessions/${source[2]} + install -Dm644 $srcdir/${source[1]} $pkgdir/usr/share/applications/${source[1]} + install -Dm644 $srcdir/${source[0]} $pkgdir/usr/share/xsessions/${source[0]} +} + diff --git a/qtile-gnome.desktop b/qtile-gnome.desktop new file mode 100644 index 000000000000..9e5dd3ee9568 --- /dev/null +++ b/qtile-gnome.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=Qtile GNOME +Comment=A full-featured, hackable tiling window manager written and configured in Python +TryExec=qtile +Exec=gnome-session --session=qtile +Type=Application diff --git a/qtile-gnome.install b/qtile-gnome.install new file mode 100644 index 000000000000..74f821052e81 --- /dev/null +++ b/qtile-gnome.install @@ -0,0 +1,3 @@ +post_install() { + sed -i '/^OnlyShowIn=/s/GNOME;/GNOME;Qtile;/' /etc/xdg/autostart/gnome-settings-daemon.desktop +} diff --git a/qtile.desktop b/qtile.desktop new file mode 100644 index 000000000000..60abc65b7861 --- /dev/null +++ b/qtile.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Qtile +Comment=The qtile launcher! +TryExec=qtile +Exec=qtile +NoDisplay=true diff --git a/qtile.session b/qtile.session new file mode 100644 index 000000000000..b67ce96d8405 --- /dev/null +++ b/qtile.session @@ -0,0 +1,6 @@ +[GNOME Session] +Name=Qtile session +RequiredComponents=gnome-settings-daemon;qtile; +RequiredProviders=windowmanager;notifications; +DefaultProvider-windowmanager=qtile +DefaultProvider-notifications=notification-daemon |