Compare commits
No commits in common. "9c0ec928e601339303bd6976d8097aabbd9f94f0" and "70c3b059a503e6dc168cd2f3db29c810a326488e" have entirely different histories.
9c0ec928e6
...
70c3b059a5
5 changed files with 23 additions and 32 deletions
|
|
@ -90,7 +90,7 @@ to control the child item's actual size and position.
|
|||
```
|
||||
|
||||
> [!TIP]
|
||||
> Quickshell has a built-in component @@Quickshell.Widgets.WrapperItem
|
||||
> Quickshell has a builtin component @@Quickshell.Widgets.WrapperItem
|
||||
> that adds margins similar to the behavior above.
|
||||
|
||||
### Reducing boilerplate with Anchors
|
||||
|
|
@ -234,4 +234,4 @@ In addition, Row and Column do not pixel-align members, meaning if you have a me
|
|||
with a fractional size, it will break the pixel alignment of members following it.
|
||||
|
||||
In general, RowLayout and ColumnLayout should be used over Row and Column outside
|
||||
of cases where pixel alignment is intentionally broken.
|
||||
of cases where pixel alignment is intentially broken.
|
||||
|
|
|
|||
|
|
@ -96,14 +96,6 @@ sudo dnf install quickshell
|
|||
sudo dnf install quickshell-git
|
||||
```
|
||||
|
||||
### Debian
|
||||
Quickshell is packaged in debian unstable and testing as [`quickshell`].
|
||||
|
||||
To install:
|
||||
```sh
|
||||
sudo apt install quickshell
|
||||
```
|
||||
|
||||
### OpenSUSE / Debian
|
||||
Quickshell is packaged on the Open Build Service in the [`home:AvengeMedia:danklinux`] repository and is available as
|
||||
- `quickshell` for the latest release - [Install Instructions](https://software.opensuse.org//download.html?project=home%3AAvengeMedia%3Adanklinux&package=quickshell)
|
||||
|
|
@ -129,19 +121,6 @@ sudo apt install quickshell-git
|
|||
|
||||
[`avengemedia/danklinux`]: https://launchpad.net/~avengemedia/+archive/ubuntu/danklinux
|
||||
|
||||
### Gentoo
|
||||
Quickshell is available in GURU as `gui-apps/quickshell`.
|
||||
|
||||
To install:
|
||||
```sh
|
||||
# Add GURU overlay
|
||||
emerge eselect-repository
|
||||
eselect repository enable guru
|
||||
emerge --sync guru
|
||||
|
||||
emerge gui-apps/quickshell
|
||||
```
|
||||
|
||||
### Guix
|
||||
Release versions of Quickshell are available from the standard Guix repository
|
||||
as `quickshell` from the `(gnu packages wm)` module.
|
||||
|
|
@ -153,6 +132,20 @@ guix install quickshell
|
|||
|
||||
You can also add `quickshell` to your Guix system configuration or Guix Home configuration.
|
||||
|
||||
For the git version, Quickshell's source repository works as a channel.
|
||||
Add the following to your channel list:
|
||||
|
||||
```scheme
|
||||
(channel
|
||||
(name quickshell)
|
||||
(url "https://git.outfoxxed.me/outfoxxed/quickshell")
|
||||
(branch "master"))
|
||||
```
|
||||
|
||||
However, since the package definition is located in the source repository, it cannot be used
|
||||
as a channel out of the box. You can clone the repository and use `guix shell -f quickshell.scm`
|
||||
to use the git version of the package.
|
||||
|
||||
### Manual build
|
||||
See [BUILD.md](https://git.outfoxxed.me/quickshell/quickshell/src/branch/master/BUILD.md)
|
||||
for build instructions and configurations.
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
title: "QML Language"
|
||||
index: 10
|
||||
---
|
||||
import Collapsible from "@components/Collapsible.astro";
|
||||
|
||||
Quickshell is configured using the Qt Modeling Language, or QML.
|
||||
This page explains what you need to know about QML to start using Quickshell.
|
||||
|
||||
|
|
@ -123,7 +125,7 @@ import qs.<path> [as <Namespace>]
|
|||
- `path` is the path to the directory to import, relative to the folder `shell.qml` is in.
|
||||
`qs` can be used to import the shell root folder. Dotted paths can be used to access nested
|
||||
subfolders, e.g. `qs.foo.bar`.
|
||||
- `Namespace` is an optional namespace to import types from the module under.
|
||||
- `Namepsace` is an optional namespace to import types from the module under.
|
||||
|
||||
> [!TIP]
|
||||
> Quickshell module imports are preferable to relative path imports as they are much more LSP friendly.
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@ const title = "Quickshell";
|
|||
description="A fully user customizable desktop shell"
|
||||
image="/quickshell.png"
|
||||
>
|
||||
<a class="main-page-banner" href="https://outfoxxed.me/blog/quickshell-0-3">
|
||||
Quickshell 0.3.0 has been released! | 2026-05-04
|
||||
</a>
|
||||
<!--<a class="main-page-banner" href="/changelog">
|
||||
Quickshell 0.2.1 has been released! | 2025-10-11
|
||||
</a>-->
|
||||
<div class="main-page_hero" data-pagefind-ignore>
|
||||
<div class="titlebox">
|
||||
<img src="/favicon.svg" alt="Quickshell">
|
||||
|
|
|
|||
|
|
@ -1,14 +1,10 @@
|
|||
{
|
||||
"default": "v0.3.0",
|
||||
"default": "v0.2.0",
|
||||
"versions": [
|
||||
{
|
||||
"name": "master",
|
||||
"types": "./modules"
|
||||
},
|
||||
{
|
||||
"name": "v0.3.0",
|
||||
"types": "./modules"
|
||||
},
|
||||
{
|
||||
"name": "v0.2.0",
|
||||
"types": "./modules"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue