Compare commits

..

5 commits

Author SHA1 Message Date
2f9c9e1d31
Add readme install instructions 2025-08-12 17:31:36 -04:00
0be306211a
Bump version 2025-08-12 17:28:51 -04:00
f4e1369b5d
i forgor to change the name 2025-08-12 17:28:06 -04:00
ea04188672
fix flake 2025-08-12 17:25:12 -04:00
63b065428b
rebrand 2025-08-12 17:22:44 -04:00
6 changed files with 18 additions and 16 deletions

2
.gitignore vendored
View file

@ -1,3 +1,3 @@
.direnv/
node_modules/
auto-rotate@henryhiles.com.zip
fullscreen-rotate@henryhiles.com.zip

View file

@ -1 +1,3 @@
An extension to automatically rotate the screen when a window is fullscreened, useful for GNOME Shell Mobile.
Grab the zip from [the latest release](https://git.federated.nexus/Henry-Hiles/fullscreen-rotate/releases/latest), and install with `gnome-extensions install -f <path/to/zip>`. Enjoy!

View file

@ -14,7 +14,7 @@
system,
...
}: let
name = "auto-rotate";
name = "fullscreen-rotate";
uuid = "${name}@henryhiles.com";
extDir = "share/gnome-shell/extensions/${uuid}";
in {
@ -26,11 +26,11 @@
packages.default = pkgs.buildNpmPackage (finalAttrs: {
pname = name;
version = "1.0.0";
version = "1.0.1";
src = ./.;
nativeBuildInputs = with pkgs; [typescript];
npmDepsHash = "sha256-YlKPinb6wmpo6kL/lL7DQnhVmnR9zJaIOKGzBg9kvRM=";
npmDepsHash = "sha256-t2WNmLP6ip1sraRgQRsETuarw3D2bDVMfuhzQtpR/z4=";
buildPhase = ''
tsc
@ -43,7 +43,7 @@
'';
meta = {
homepage = "https://git.federated.nexus/Henry-Hiles/auto-rotate";
homepage = "https://git.federated.nexus/Henry-Hiles/fullscreen-rotate";
description = "An extension to automatically rotate the screen when a window is fullscreened, useful for GNOME Shell Mobile.";
license = lib.licenses.gpl3Only;
maintainers = [lib.maintainers.quadradical];

View file

@ -1,8 +1,8 @@
{
"name": "Auto Rotate",
"name": "Fullscreen Rotate",
"description": "An extension to automatically rotate the screen when a window is fullscreened, useful for GNOME Shell Mobile.",
"uuid": "auto-rotate@henryhiles.com",
"url": "https://git.federated.nexus/Henry-Hiles/auto-rotate",
"settings-schema": "org.gnome.shell.extensions.auto-rotate",
"uuid": "fullscreen-rotate@henryhiles.com",
"url": "https://git.federated.nexus/Henry-Hiles/fullscreen-rotate",
"settings-schema": "org.gnome.shell.extensions.fullscreen-rotate",
"shell-version": ["48", "49"]
}

4
package-lock.json generated
View file

@ -1,11 +1,11 @@
{
"name": "auto-rotate",
"name": "fullscreen-rotate",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "auto-rotate",
"name": "fullscreen-rotate",
"version": "1.0.0",
"license": "GPL-3.0-only",
"dependencies": {

View file

@ -1,19 +1,19 @@
{
"name": "auto-rotate",
"version": "1.0.0",
"name": "fullscreen-rotate",
"version": "1.0.1",
"description": "An extension to automatically rotate the screen when a window is fullscreened, useful for GNOME Shell Mobile.",
"type": "module",
"private": true,
"repository": {
"type": "git",
"url": "git+https://git.federated.nexus/Henry-Hiles/auto-rotate.git"
"url": "git+https://git.federated.nexus/Henry-Hiles/fullscreen-rotate.git"
},
"author": "Henry Hiles",
"license": "GPL-3.0-only",
"bugs": {
"url": "https://git.federated.nexus/Henry-Hiles/auto-rotate/issues"
"url": "https://git.federated.nexus/Henry-Hiles/fullscreen-rotate/issues"
},
"homepage": "https://git.federated.nexus/Henry-Hiles/auto-rotate",
"homepage": "https://git.federated.nexus/Henry-Hiles/fullscreen-rotate",
"devDependencies": {
"eslint": "^9.33.0",
"eslint-plugin-jsdoc": "^52.0.4",