Merge branch 'main' into feat/m3-revamp
This commit is contained in:
commit
1efb0be5ae
7 changed files with 76 additions and 19 deletions
57
.github/ISSUE_TEMPLATE/crash.yml
vendored
Normal file
57
.github/ISSUE_TEMPLATE/crash.yml
vendored
Normal file
|
|
@ -0,0 +1,57 @@
|
||||||
|
name: Crash report
|
||||||
|
description: Report a crash
|
||||||
|
labels: ["bug", "crash"]
|
||||||
|
type: "Bug"
|
||||||
|
title: "[CRASH] "
|
||||||
|
body:
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: What caused the crash
|
||||||
|
description: |
|
||||||
|
Any information likely to help debug the crash. What were you doing when the crash occurred,
|
||||||
|
what changes did you make, can you get it to happen again?
|
||||||
|
|
||||||
|
- type: upload
|
||||||
|
attributes:
|
||||||
|
label: Report file
|
||||||
|
description: Attach `report.txt` here.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: upload
|
||||||
|
attributes:
|
||||||
|
label: Log file
|
||||||
|
description: |
|
||||||
|
Attach `log.qslog.log` here. If it is too big to upload, compress it.
|
||||||
|
|
||||||
|
You can preview the log if you'd like using `qs log <path-to-log> -r '*=true'`.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: "Version info"
|
||||||
|
description: Run `caelestia -v` and paste the result below.
|
||||||
|
value: |
|
||||||
|
<details><summary>Version info</summary>
|
||||||
|
|
||||||
|
```
|
||||||
|
<!-- Run `caelestia -v` and paste the result here! -->
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: checkboxes
|
||||||
|
attributes:
|
||||||
|
label: Reminder
|
||||||
|
options:
|
||||||
|
- label: I've successfully updated to the latest versions following the [updating guide](https://github.com/caelestia-dots/caelestia?tab=readme-ov-file#updating).
|
||||||
|
required: false
|
||||||
|
- label: I've successfully updated the system packages to the latest.
|
||||||
|
required: false
|
||||||
|
- label: I agree that it's usually impossible for others to help me without my logs.
|
||||||
|
required: true
|
||||||
|
- label: I've ticked the checkboxes without reading their contents
|
||||||
|
required: false
|
||||||
9
.github/workflows/update-flake-inputs.yml
vendored
9
.github/workflows/update-flake-inputs.yml
vendored
|
|
@ -14,23 +14,22 @@ jobs:
|
||||||
id: app-token
|
id: app-token
|
||||||
uses: actions/create-github-app-token@v3
|
uses: actions/create-github-app-token@v3
|
||||||
with:
|
with:
|
||||||
app-id: ${{ secrets.APP_ID }}
|
client-id: ${{ secrets.CLIENT_ID }}
|
||||||
private-key: ${{ secrets.APP_PRIVATE_KEY }}
|
private-key: ${{ secrets.APP_PRIVATE_KEY }}
|
||||||
|
|
||||||
- uses: actions/checkout@v6
|
- uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
token: ${{ steps.app-token.outputs.token }}
|
token: ${{ steps.app-token.outputs.token }}
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Install Nix
|
- name: Install Nix
|
||||||
uses: nixbuild/nix-quick-install-action@v31
|
uses: nixbuild/nix-quick-install-action@v34
|
||||||
with:
|
with:
|
||||||
nix_conf: |
|
nix_conf: |
|
||||||
keep-env-derivations = true
|
keep-env-derivations = true
|
||||||
keep-outputs = true
|
keep-outputs = true
|
||||||
|
|
||||||
- name: Restore and save Nix store
|
- name: Restore and save Nix store
|
||||||
uses: nix-community/cache-nix-action@v6
|
uses: nix-community/cache-nix-action@v7
|
||||||
with:
|
with:
|
||||||
# restore and save a cache using this key
|
# restore and save a cache using this key
|
||||||
primary-key: nix-${{ hashFiles('**/*.nix', '**/flake.lock') }}
|
primary-key: nix-${{ hashFiles('**/*.nix', '**/flake.lock') }}
|
||||||
|
|
@ -85,7 +84,7 @@ jobs:
|
||||||
|
|
||||||
- name: Commit and push changes
|
- name: Commit and push changes
|
||||||
if: steps.check.outputs.modified == 'true'
|
if: steps.check.outputs.modified == 'true'
|
||||||
uses: EndBug/add-and-commit@v9
|
uses: EndBug/add-and-commit@v10
|
||||||
with:
|
with:
|
||||||
github_token: ${{ steps.app-token.outputs.token }}
|
github_token: ${{ steps.app-token.outputs.token }}
|
||||||
add: flake.lock
|
add: flake.lock
|
||||||
|
|
|
||||||
20
flake.lock
generated
20
flake.lock
generated
|
|
@ -8,11 +8,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772764582,
|
"lastModified": 1777726295,
|
||||||
"narHash": "sha256-hSwjmpXHFqzSXrndVekA0IheKrbC7wi0IbfZTYwlmXw=",
|
"narHash": "sha256-Db9B3uTLDSj7zjQ4L3tIk9RcxHXbWRKw5fw8JozikyI=",
|
||||||
"owner": "caelestia-dots",
|
"owner": "caelestia-dots",
|
||||||
"repo": "cli",
|
"repo": "cli",
|
||||||
"rev": "4bcd42f482d038b98145b0b03388244b68b7d35d",
|
"rev": "a00e71d6b7572a8dbbb7945a45b79acf2401ad56",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -23,11 +23,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772773019,
|
"lastModified": 1777578337,
|
||||||
"narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
|
"narHash": "sha256-Ad49moKWeXtKBJNy2ebiTQUEgdLyvGmTeykAQ9xM+Z4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
|
"rev": "15f4ee454b1dce334612fa6843b3e05cf546efab",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -44,11 +44,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772925576,
|
"lastModified": 1777706159,
|
||||||
"narHash": "sha256-mMoiXABDtkSJxCYDrkhJ/TrrJf5M46oUfIlJvv2gkZ0=",
|
"narHash": "sha256-TuD8hw9lkRCEb+6v93iB7HDvcmvH8R0qyD6wBmPGfv8=",
|
||||||
"ref": "refs/heads/master",
|
"ref": "refs/heads/master",
|
||||||
"rev": "15a84097653593dd15fad59a56befc2b7bdc270d",
|
"rev": "8db8ca1fecfcce8def1f9265fa1742baa0e0c271",
|
||||||
"revCount": 750,
|
"revCount": 813,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.outfoxxed.me/outfoxxed/quickshell"
|
"url": "https://git.outfoxxed.me/outfoxxed/quickshell"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ Item {
|
||||||
id: stateLayer
|
id: stateLayer
|
||||||
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
Quickshell.execDetached(["app2unit", "--", ...Config.general.apps.terminal, "fish", "-C", `exec qalc -i '${root.math}'`]);
|
Quickshell.execDetached(["app2unit", "--", ...GlobalConfig.general.apps.terminal, "fish", "-C", `exec qalc -i '${root.math}'`]);
|
||||||
root.list.visibilities.launcher = false;
|
root.list.visibilities.launcher = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ Searcher {
|
||||||
|
|
||||||
if (entry.runInTerminal)
|
if (entry.runInTerminal)
|
||||||
Quickshell.execDetached({
|
Quickshell.execDetached({
|
||||||
command: ["app2unit", "--", ...Config.general.apps.terminal, `${Quickshell.shellDir}/assets/wrap_term_launch.sh`, ...entry.command],
|
command: ["app2unit", "--", ...GlobalConfig.general.apps.terminal, `${Quickshell.shellDir}/assets/wrap_term_launch.sh`, ...entry.command],
|
||||||
workingDirectory: entry.workingDirectory
|
workingDirectory: entry.workingDirectory
|
||||||
});
|
});
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -104,7 +104,7 @@ ColumnLayout {
|
||||||
onClicked: {
|
onClicked: {
|
||||||
root.visibilities.utilities = false;
|
root.visibilities.utilities = false;
|
||||||
root.visibilities.sidebar = false;
|
root.visibilities.sidebar = false;
|
||||||
Quickshell.execDetached(["app2unit", "--", ...Config.general.apps.playback, recording.modelData.path]);
|
Quickshell.execDetached(["app2unit", "--", ...GlobalConfig.general.apps.playback, recording.modelData.path]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -114,7 +114,7 @@ ColumnLayout {
|
||||||
onClicked: {
|
onClicked: {
|
||||||
root.visibilities.utilities = false;
|
root.visibilities.utilities = false;
|
||||||
root.visibilities.sidebar = false;
|
root.visibilities.sidebar = false;
|
||||||
Quickshell.execDetached(["app2unit", "--", ...Config.general.apps.explorer, recording.modelData.path]);
|
Quickshell.execDetached(["app2unit", "--", ...GlobalConfig.general.apps.explorer, recording.modelData.path]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//@ pragma Env QS_CRASHREPORT_URL=https://github.com/caelestia-dots/shell/issues/new?template=crash.yml
|
||||||
//@ pragma DefaultEnv QS_NO_RELOAD_POPUP=1
|
//@ pragma DefaultEnv QS_NO_RELOAD_POPUP=1
|
||||||
//@ pragma DefaultEnv QS_DROP_EXPENSIVE_FONTS=1
|
//@ pragma DefaultEnv QS_DROP_EXPENSIVE_FONTS=1
|
||||||
//@ pragma DefaultEnv QSG_RENDER_LOOP=threaded
|
//@ pragma DefaultEnv QSG_RENDER_LOOP=threaded
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue