├── .eslintrc.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ └── rebase-pr.yaml ├── .gitignore ├── CONTRIBUTING.md ├── KeybindingsComboRow.ui ├── KeybindingsPane.ui ├── KeybindingsRow.ui ├── LICENSE ├── Makefile ├── README.md ├── Settings.ui ├── WinpropsPane.ui ├── WinpropsRow.ui ├── acceleratorparse.js ├── app.js ├── background.js ├── config ├── user.css └── user.js ├── debug ├── default.nix ├── examples ├── keybindings.js ├── layouts.js └── winprops.js ├── extension.js ├── flake.lock ├── flake.nix ├── gather-system-info.sh ├── gestures.js ├── grab.js ├── imports.js ├── keybindings.js ├── lib.js ├── lib.mk ├── liveAltTab.js ├── media ├── default-focus-mode.png ├── default-star-winprop.png ├── focus-mode-button.png ├── gesture-settings.png ├── get-it-on-ego.svg ├── gnome-pill-option.png ├── hide-focus-mode-icon.png ├── open-position-button.png ├── topbar-styling.png └── window-indicator-bar.png ├── metadata.json ├── minimap.js ├── navigator.js ├── overviewlayout.js ├── patches.js ├── prefs.js ├── prefsKeybinding.js ├── resources ├── ICONS.info ├── focus-mode-center-symbolic.svg ├── focus-mode-default-symbolic.svg ├── focus-mode-edge-symbolic.svg ├── logo.png ├── open-position-down-symbolic.svg ├── open-position-end-symbolic.svg ├── open-position-left-symbolic.svg ├── open-position-right-symbolic.svg ├── open-position-start-symbolic.svg ├── open-position-up-symbolic.svg └── prefs.css ├── schemas ├── Makefile ├── gschemas.compiled └── org.gnome.shell.extensions.paperwm.gschema.xml ├── scratch.js ├── settings.js ├── shell.nix ├── shell.sh ├── stackoverlay.js ├── stylesheet.css ├── tiling.js ├── topbar.js ├── utils.js ├── virtTiling.js ├── vm.nix ├── winpropsPane.js └── workspace.js /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/rebase-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/.github/workflows/rebase-pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /KeybindingsComboRow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/KeybindingsComboRow.ui -------------------------------------------------------------------------------- /KeybindingsPane.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/KeybindingsPane.ui -------------------------------------------------------------------------------- /KeybindingsRow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/KeybindingsRow.ui -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/README.md -------------------------------------------------------------------------------- /Settings.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/Settings.ui -------------------------------------------------------------------------------- /WinpropsPane.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/WinpropsPane.ui -------------------------------------------------------------------------------- /WinpropsRow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/WinpropsRow.ui -------------------------------------------------------------------------------- /acceleratorparse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/acceleratorparse.js -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/app.js -------------------------------------------------------------------------------- /background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/background.js -------------------------------------------------------------------------------- /config/user.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/config/user.css -------------------------------------------------------------------------------- /config/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/config/user.js -------------------------------------------------------------------------------- /debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/debug -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/default.nix -------------------------------------------------------------------------------- /examples/keybindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/examples/keybindings.js -------------------------------------------------------------------------------- /examples/layouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/examples/layouts.js -------------------------------------------------------------------------------- /examples/winprops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/examples/winprops.js -------------------------------------------------------------------------------- /extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/extension.js -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/flake.nix -------------------------------------------------------------------------------- /gather-system-info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/gather-system-info.sh -------------------------------------------------------------------------------- /gestures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/gestures.js -------------------------------------------------------------------------------- /grab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/grab.js -------------------------------------------------------------------------------- /imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/imports.js -------------------------------------------------------------------------------- /keybindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/keybindings.js -------------------------------------------------------------------------------- /lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/lib.js -------------------------------------------------------------------------------- /lib.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/lib.mk -------------------------------------------------------------------------------- /liveAltTab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/liveAltTab.js -------------------------------------------------------------------------------- /media/default-focus-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/default-focus-mode.png -------------------------------------------------------------------------------- /media/default-star-winprop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/default-star-winprop.png -------------------------------------------------------------------------------- /media/focus-mode-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/focus-mode-button.png -------------------------------------------------------------------------------- /media/gesture-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/gesture-settings.png -------------------------------------------------------------------------------- /media/get-it-on-ego.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/get-it-on-ego.svg -------------------------------------------------------------------------------- /media/gnome-pill-option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/gnome-pill-option.png -------------------------------------------------------------------------------- /media/hide-focus-mode-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/hide-focus-mode-icon.png -------------------------------------------------------------------------------- /media/open-position-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/open-position-button.png -------------------------------------------------------------------------------- /media/topbar-styling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/topbar-styling.png -------------------------------------------------------------------------------- /media/window-indicator-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/media/window-indicator-bar.png -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/metadata.json -------------------------------------------------------------------------------- /minimap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/minimap.js -------------------------------------------------------------------------------- /navigator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/navigator.js -------------------------------------------------------------------------------- /overviewlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/overviewlayout.js -------------------------------------------------------------------------------- /patches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/patches.js -------------------------------------------------------------------------------- /prefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/prefs.js -------------------------------------------------------------------------------- /prefsKeybinding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/prefsKeybinding.js -------------------------------------------------------------------------------- /resources/ICONS.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/ICONS.info -------------------------------------------------------------------------------- /resources/focus-mode-center-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/focus-mode-center-symbolic.svg -------------------------------------------------------------------------------- /resources/focus-mode-default-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/focus-mode-default-symbolic.svg -------------------------------------------------------------------------------- /resources/focus-mode-edge-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/focus-mode-edge-symbolic.svg -------------------------------------------------------------------------------- /resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/logo.png -------------------------------------------------------------------------------- /resources/open-position-down-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/open-position-down-symbolic.svg -------------------------------------------------------------------------------- /resources/open-position-end-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/open-position-end-symbolic.svg -------------------------------------------------------------------------------- /resources/open-position-left-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/open-position-left-symbolic.svg -------------------------------------------------------------------------------- /resources/open-position-right-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/open-position-right-symbolic.svg -------------------------------------------------------------------------------- /resources/open-position-start-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/open-position-start-symbolic.svg -------------------------------------------------------------------------------- /resources/open-position-up-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/open-position-up-symbolic.svg -------------------------------------------------------------------------------- /resources/prefs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/resources/prefs.css -------------------------------------------------------------------------------- /schemas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/schemas/Makefile -------------------------------------------------------------------------------- /schemas/gschemas.compiled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/schemas/gschemas.compiled -------------------------------------------------------------------------------- /schemas/org.gnome.shell.extensions.paperwm.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/schemas/org.gnome.shell.extensions.paperwm.gschema.xml -------------------------------------------------------------------------------- /scratch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/scratch.js -------------------------------------------------------------------------------- /settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/settings.js -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- 1 | with import {}; 2 | 3 | runCommand "shell" { 4 | buildInputs = [ glib ]; 5 | } "" 6 | 7 | -------------------------------------------------------------------------------- /shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/shell.sh -------------------------------------------------------------------------------- /stackoverlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/stackoverlay.js -------------------------------------------------------------------------------- /stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/stylesheet.css -------------------------------------------------------------------------------- /tiling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/tiling.js -------------------------------------------------------------------------------- /topbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/topbar.js -------------------------------------------------------------------------------- /utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/utils.js -------------------------------------------------------------------------------- /virtTiling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/virtTiling.js -------------------------------------------------------------------------------- /vm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/vm.nix -------------------------------------------------------------------------------- /winpropsPane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/winpropsPane.js -------------------------------------------------------------------------------- /workspace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paperwm/PaperWM/HEAD/workspace.js --------------------------------------------------------------------------------