Plasma Test
This commit is contained in:
parent
ea5a82b718
commit
61e35c0aa9
|
@ -100,9 +100,6 @@ install_system() {
|
|||
|
||||
echo "Generate fstab..."
|
||||
genfstab -U /mnt >> /mnt/etc/fstab
|
||||
|
||||
echo "Enable Network Manager..."
|
||||
arch-chroot /mnt systemctl enable NetworkManager
|
||||
}
|
||||
|
||||
# ===================== #
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
pkgname='tos-desktop-core'
|
||||
pkgdesc='Core desktop components for Tipragot OS'
|
||||
arch=('any')
|
||||
url='https://git.tipragot.fr/tipragot/tos'
|
||||
license=('MIT')
|
||||
|
||||
pkgver='0.1.2'
|
||||
pkgrel='1'
|
||||
depends=('tos-core' 'xorg-server' 'tos-fonts' 'tos-tools')
|
||||
source=('tos-desktop.conf')
|
||||
cksums=('835692063')
|
||||
|
||||
package() {
|
||||
mkdir -p ${pkgdir}/etc/X11/xorg.conf.d
|
||||
cp ${srcdir}/tos-desktop.conf ${pkgdir}/etc/X11/xorg.conf.d/tos-desktop.conf
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
# TOS Keyboard configuration
|
||||
Section "InputClass"
|
||||
Identifier "system-keyboard"
|
||||
MatchIsKeyboard "on"
|
||||
Option "XkbLayout" "us"
|
||||
Option "XkbVariant" "colemak_dh"
|
||||
Option "XkbOptions" "caps:backspace"
|
||||
EndSection
|
|
@ -1,16 +0,0 @@
|
|||
pkgname='tos-desktop-terminal'
|
||||
pkgdesc='Terminal for Tipragot OS'
|
||||
arch=('any')
|
||||
url='https://git.tipragot.fr/tipragot/tos'
|
||||
license=('MIT')
|
||||
|
||||
pkgver='0.1.3'
|
||||
pkgrel='1'
|
||||
depends=('tos-desktop-core' 'alacritty')
|
||||
source=('config.yml')
|
||||
cksums=('1529896539')
|
||||
|
||||
package() {
|
||||
mkdir -p ${pkgdir}/etc/tos/dotfiles/.config/alacritty
|
||||
cp ${srcdir}/config.yml ${pkgdir}/etc/tos/dotfiles/.config/alacritty/alacritty.yml
|
||||
}
|
|
@ -1,42 +0,0 @@
|
|||
colors:
|
||||
primary:
|
||||
foreground: '0xd6d6d6'
|
||||
bright_foreground: '0xd9d9d9'
|
||||
dim_foreground: '0xdbdbdb'
|
||||
background: '0x2c2c2c'
|
||||
bright_background: '0x3a3a3a'
|
||||
dim_background: '0x202020'
|
||||
|
||||
cursor:
|
||||
text: '0x2c2c2c'
|
||||
cursor: '0xd9d9d9'
|
||||
|
||||
normal:
|
||||
black: '0x1c1c1c'
|
||||
red: '0xbc5653'
|
||||
green: '0x909d63'
|
||||
yellow: '0xebc17a'
|
||||
blue: '0x7eaac7'
|
||||
magenta: '0xaa6292'
|
||||
cyan: '0x86d3ce'
|
||||
white: '0xcacaca'
|
||||
|
||||
bright:
|
||||
black: '0x636363'
|
||||
red: '0xbc5653'
|
||||
green: '0x909d63'
|
||||
yellow: '0xebc17a'
|
||||
blue: '0x7eaac7'
|
||||
magenta: '0xaa6292'
|
||||
cyan: '0x86d3ce'
|
||||
white: '0xf7f7f7'
|
||||
|
||||
dim:
|
||||
black: '0x232323'
|
||||
red: '0x74423f'
|
||||
green: '0x5e6547'
|
||||
yellow: '0x8b7653'
|
||||
blue: '0x556b79'
|
||||
magenta: '0x6e4962'
|
||||
cyan: '0x5c8482'
|
||||
white: '0x828282'
|
|
@ -1,21 +0,0 @@
|
|||
pkgname='tos-desktop-wm'
|
||||
pkgdesc='Window manager for Tipragot OS'
|
||||
arch=('any')
|
||||
url='https://git.tipragot.fr/tipragot/tos'
|
||||
license=('MIT')
|
||||
|
||||
pkgver='0.1.7'
|
||||
pkgrel='1'
|
||||
depends=('tos-desktop-core' 'tos-desktop-terminal' 'lightdm' 'qtile' 'rofi')
|
||||
source=('lightdm.conf' 'config.py')
|
||||
cksums=('SKIP' 'SKIP')
|
||||
|
||||
package() {
|
||||
mkdir -p ${pkgdir}/etc/lightdm/lightdm.conf.d
|
||||
cp ${srcdir}/lightdm.conf ${pkgdir}/etc/lightdm/lightdm.conf.d/lightdm.conf
|
||||
mkdir -p ${pkgdir}/etc/systemd/system
|
||||
ln -s /usr/lib/systemd/system/lightdm.service ${pkgdir}/etc/systemd/system/display-manager.service
|
||||
|
||||
mkdir -p ${pkgdir}/etc/tos/dotfiles/.config/qtile
|
||||
cp ${srcdir}/config.py ${pkgdir}/etc/tos/dotfiles/.config/qtile/config.py
|
||||
}
|
|
@ -1,89 +0,0 @@
|
|||
from libqtile.config import Click, Drag, Group, Key, Screen
|
||||
from libqtile.lazy import lazy
|
||||
from libqtile import layout
|
||||
|
||||
# ============== #
|
||||
# === GROUPS === #
|
||||
# ============== #
|
||||
|
||||
group_names = ["zic", "dev", "web"]
|
||||
groups = [Group(name) for name in group_names]
|
||||
|
||||
# ============ #
|
||||
# === KEYS === #
|
||||
# ============ #
|
||||
|
||||
MOD = "mod4"
|
||||
SHIFT = "shift"
|
||||
CTRL = "control"
|
||||
ALT = "mod1"
|
||||
|
||||
keys = [
|
||||
# Actions
|
||||
Key([MOD, SHIFT], "r", lazy.reload_config(), desc="Reload the config"),
|
||||
|
||||
# Switch between windows
|
||||
Key([MOD], "n", lazy.layout.left(), desc="Move focus left"),
|
||||
Key([MOD], "o", lazy.layout.right(), desc="Move focus right"),
|
||||
Key([MOD], "e", lazy.layout.down(), desc="Move focus down"),
|
||||
Key([MOD], "i", lazy.layout.up(), desc="Move focus up"),
|
||||
|
||||
# Move windows
|
||||
Key([CTRL, MOD], "n", lazy.layout.shuffle_left(), desc="Move window left"),
|
||||
Key([CTRL, MOD], "o", lazy.layout.shuffle_right(), desc="Move window right"),
|
||||
Key([CTRL, MOD], "e", lazy.layout.shuffle_down(), desc="Move window down"),
|
||||
Key([CTRL, MOD], "i", lazy.layout.shuffle_up(), desc="Move window up"),
|
||||
|
||||
# Grow windows
|
||||
Key([MOD, ALT], "n", lazy.layout.grow_left(), desc="Grow window left"),
|
||||
Key([MOD, ALT], "o", lazy.layout.grow_right(), desc="Grow window right"),
|
||||
Key([MOD, ALT], "e", lazy.layout.grow_down(), desc="Grow window down"),
|
||||
Key([MOD, ALT], "i", lazy.layout.grow_up(), desc="Grow window up"),
|
||||
Key([MOD, ALT], "m", lazy.layout.normalize(), desc="Reset all window sizes"),
|
||||
|
||||
# Applications
|
||||
Key([MOD], "q", lazy.window.kill(), desc="Kill focused window"),
|
||||
Key([MOD], "a", lazy.spawn("rofi -show drun"), desc="Launch rofi"),
|
||||
Key([MOD], "t", lazy.spawn("alacritty"), desc="Launch terminal"),
|
||||
]
|
||||
|
||||
# Group keys
|
||||
for i, name in enumerate(group_names):
|
||||
keys.extend(
|
||||
[
|
||||
Key([MOD], str(i+1), lazy.group[name].toscreen(), desc=f"Switch to group {name}"),
|
||||
Key([MOD, SHIFT], str(i+1), lazy.window.togroup(name, switch_group=True), desc=f"Switch to & move focused window to group {name}"),
|
||||
]
|
||||
)
|
||||
|
||||
# ============= #
|
||||
# === MOUSE === #
|
||||
# ============= #
|
||||
|
||||
# Drag floating layouts.
|
||||
mouse = [
|
||||
Drag([MOD], "Button1", lazy.window.set_position_floating(), start=lazy.window.get_position()),
|
||||
Drag([MOD], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size()),
|
||||
Click([MOD], "Button2", lazy.window.bring_to_front()),
|
||||
]
|
||||
|
||||
# =============== #
|
||||
# === LAYOUTS === #
|
||||
# =============== #
|
||||
|
||||
layouts = [
|
||||
layout.Columns(border_focus_stack=["#d75f5f", "#8f3d3d"], border_width=4),
|
||||
layout.Max(),
|
||||
]
|
||||
|
||||
# =============== #
|
||||
# === SCREENS === #
|
||||
# =============== #
|
||||
|
||||
screens = [Screen()]
|
||||
|
||||
# ================ #
|
||||
# === SETTINGS === #
|
||||
# ================ #
|
||||
|
||||
auto_minimize = False
|
|
@ -1,4 +0,0 @@
|
|||
[Seat:*]
|
||||
autologin-user=me
|
||||
autologin-session=qtile
|
||||
exit-on-failure=true
|
|
@ -4,6 +4,6 @@ arch=('any')
|
|||
url='https://git.tipragot.fr/tipragot/tos'
|
||||
license=('MIT')
|
||||
|
||||
pkgver='0.1.0'
|
||||
pkgver='0.2.0'
|
||||
pkgrel='1'
|
||||
depends=('tos-desktop-wm' 'tos-dotfiles' 'networkmanager')
|
||||
depends=('tos-core' 'plasma-meta' 'kde-applications-meta' 'baloo-widgets' 'dolphin-plugins' 'ffmpegthumbs' 'kde-inotify-survey' 'kdeconnect-kde' 'kdegraphics-thumbnailers' 'kdenetwork-filesharing' 'kdepim-addons' 'kimageformats' 'kio-admin' 'kio-extras' 'kio-fuse' 'kio-gdrive' 'libappindicator-gtk3' 'phonon-vlc' 'phonon-gstreamer' 'qt-imageformats' 'xwaylandvideobridge' 'icoutils' 'iio-sensor-proxy' 'noto-sans' 'noto-color-emoji' 'maliit-keyboard' 'power-profiles-daemon' 'switcheroo-control' 'xdg-desktop-portal-gtk' 'xsettingsd' 'orca' 'systemd-coredumpd')
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
pkgname='tos-dotfiles'
|
||||
pkgdesc='Dotfiles syncronisation for Tipragot OS'
|
||||
arch=('any')
|
||||
url='https://git.tipragot.fr/tipragot/tos'
|
||||
license=('MIT')
|
||||
|
||||
pkgver='0.1.3'
|
||||
pkgrel='1'
|
||||
depends=('tos-core' 'rsync')
|
||||
source=('tos-dotfiles.hook')
|
||||
cksums=('SKIP')
|
||||
|
||||
package() {
|
||||
mkdir -p ${pkgdir}/etc/tos/dotfiles
|
||||
|
||||
mkdir -p ${pkgdir}/etc/pacman.d/hooks
|
||||
cp ${srcdir}/tos-dotfiles.hook ${pkgdir}/etc/pacman.d/hooks/tos-dotfiles.hook
|
||||
}
|
|
@ -1,12 +0,0 @@
|
|||
[Trigger]
|
||||
Operation = Install
|
||||
Operation = Upgrade
|
||||
Operation = Remove
|
||||
Type = Package
|
||||
Target = tos-*
|
||||
|
||||
[Action]
|
||||
Description = Update user dotfiles
|
||||
Depends = tos-dotfiles
|
||||
When = PostTransaction
|
||||
Exec = /usr/bin/rsync -r --chown=me:me /etc/tos/dotfiles/. /home/me/
|
|
@ -1,9 +0,0 @@
|
|||
pkgname='tos-fonts'
|
||||
pkgdesc='Fonts used in Tipragot OS'
|
||||
arch=('any')
|
||||
url='https://git.tipragot.fr/tipragot/tos'
|
||||
license=('MIT')
|
||||
|
||||
pkgver='0.1.0'
|
||||
pkgrel='1'
|
||||
depends=('ttf-fira-code')
|
|
@ -1,25 +0,0 @@
|
|||
pkgname=tos-prism
|
||||
pkgver=7.3
|
||||
pkgrel=1
|
||||
pkgdesc="Minecraft launcher with ability to manage multiple instances."
|
||||
arch=('x86_64')
|
||||
url="https://prismlauncher.org"
|
||||
license=('GPL3')
|
||||
depends=('java-runtime=17' 'libgl' 'qt5-base' 'qt5-svg' 'qt5-imageformats' 'zlib' 'hicolor-icon-theme')
|
||||
provides=('prismlauncher' 'prismlauncher-qt5')
|
||||
conflicts=('prismlauncher' 'prismlauncher-qt5')
|
||||
optdepends=('glfw: to use system GLFW libraries'
|
||||
'openal: to use system OpenAL libraries'
|
||||
'visualvm: Profiling support'
|
||||
'xorg-xrandr: for older minecraft versions'
|
||||
'java-runtime=8: support for Minecraft versions < 1.17'
|
||||
)
|
||||
source=("https://github.com/PrismLauncher/PrismLauncher/releases/download/7.2/PrismLauncher-Linux-7.2.tar.gz")
|
||||
noextract=("PrismLauncher-Linux-7.2.tar.gz")
|
||||
sha256sums=('6faffe40f978c65cf2f7806393e5563eaf299fd0e963b783f861e5b9087486b1')
|
||||
|
||||
package() {
|
||||
install -d "${pkgdir}/usr"
|
||||
tar -C "${pkgdir}/usr" -xvf PrismLauncher-Linux-7.2.tar.gz
|
||||
chown -R root:root "${pkgdir}/usr" # files in tarball are not owned by root
|
||||
}
|
|
@ -1,17 +0,0 @@
|
|||
pkgname='tos-tools'
|
||||
pkgdesc='Rust version of GNU tools'
|
||||
arch=('any')
|
||||
url='https://git.tipragot.fr/tipragot/tos'
|
||||
license=('MIT')
|
||||
|
||||
pkgver='0.1.0'
|
||||
pkgrel='1'
|
||||
depends=('tos-core')
|
||||
makedepends=('cargo')
|
||||
|
||||
package() {
|
||||
cargo install --root /tmp/build coreutils
|
||||
|
||||
mkdir -p ${pkgdir}/usr/bin
|
||||
cp /tmp/build/bin/coreutils ${pkgdir}/usr/bin
|
||||
}
|
Binary file not shown.
Binary file not shown.
BIN
repository/tos-desktop-0.2.0-1-any.pkg.tar.zst
Normal file
BIN
repository/tos-desktop-0.2.0-1-any.pkg.tar.zst
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue