From 19c352d98a27451a0232513b27cd5b5472ead4a0 Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Mon, 8 Jul 2024 22:24:41 +0200 Subject: [PATCH] some more changes, switched to Comic Shanns --- hosts/vali/hermit/configuration.nix | 3 +- hosts/vali/hermit/programs.nix | 16 +- modules/cli/fish.nix | 6 +- .../editors/nvf/lua/display/numbertoggle.lua | 30 +- .../editors/nvf/plugins/settings/notes.nix | 4 +- modules/gui/schizofox.nix | 2 +- .../styling/config/assets/arch-symbolic.svg | 113 - .../styling/config/assets/debian-symbolic.svg | 91 - .../styling/config/assets/fedora-symbolic.svg | 38 - .../config/assets/flatpak-symbolic.svg | 52 - .../config/assets/google-gemini-symbolic.svg | 60 - .../styling/config/assets/nixos-symbolic.svg | 77 - .../styling/config/assets/openai-symbolic.svg | 38 - .../styling/config/assets/ubuntu-symbolic.svg | 85 - modules/styling/config/config.js | 70 - modules/styling/config/data/keybinds.js | 135 - .../styling/config/data/keyboardlayouts.js | 218 -- modules/styling/config/data/languages.js | 62 - modules/styling/config/data/quicklaunches.js | 14 - modules/styling/config/data/quotes.js | 14 - .../styling/config/data/sourceviewtheme.xml | 106 - modules/styling/config/data/weather.js | 94 - modules/styling/config/imports.js | 38 - modules/styling/config/lib/advancedwidgets.js | 78 - .../config/lib/animatedcircularprogress.js | 106 - modules/styling/config/lib/calendarlayout.js | 85 - modules/styling/config/lib/configwidgets.js | 126 - modules/styling/config/lib/cursorhover.js | 57 - modules/styling/config/lib/materialicon.js | 7 - modules/styling/config/lib/md2pango.js | 86 - .../styling/config/lib/navigationindicator.js | 71 - modules/styling/config/lib/notification.js | 445 --- modules/styling/config/lib/popupwindow.js | 30 - modules/styling/config/lib/roundedcorner.js | 54 - modules/styling/config/lib/separator.js | 5 - modules/styling/config/lib/statusicons.js | 253 -- modules/styling/config/scripts/README.md | 3 - .../scripts/color_generation/applycolor.sh | 178 -- .../scripts/color_generation/colorgen.sh | 59 - .../generate_colors_material.py | 122 - .../color_generation/pywal_to_material.scss | 57 - .../specials/_material_badapple.scss | 30 - .../scripts/color_generation/switchcolor.sh | 6 - .../scripts/color_generation/switchwall.sh | 29 - .../scripts/hyprland/workspace_action.sh | 2 - .../quickscripts/nixos-trim-generations.sh | 243 -- .../styling/config/scripts/record-script.sh | 22 - .../config/scripts/sway/swayToRelativeWs.sh | 30 - .../config/scripts/templates/foot/foot.ini | 133 - .../scripts/templates/fuzzel/fuzzel.ini | 21 - .../scripts/templates/gradience/preset.json | 144 - .../scripts/templates/gtklock/main.scss | 89 - .../config/scripts/templates/hypr/colors.conf | 32 - .../scripts/templates/terminal/sequences.txt | 1 - .../config/scripts/wayland-idle-inhibitor.py | 81 - modules/styling/config/scss/_bar.scss | 321 --- modules/styling/config/scss/_cheatsheet.scss | 52 - modules/styling/config/scss/_colors.scss | 132 - modules/styling/config/scss/_common.scss | 234 -- .../config/scss/_desktopbackground.scss | 94 - modules/styling/config/scss/_dock.scss | 31 - modules/styling/config/scss/_lib_classes.scss | 524 ---- modules/styling/config/scss/_lib_mixins.scss | 223 -- modules/styling/config/scss/_material.scss | 29 - modules/styling/config/scss/_music.scss | 155 -- .../styling/config/scss/_musicmaterial.scss | 0 modules/styling/config/scss/_musicwal.scss | 26 - .../styling/config/scss/_notifications.scss | 243 -- modules/styling/config/scss/_osd.scss | 128 - modules/styling/config/scss/_osk.scss | 118 - modules/styling/config/scss/_overview.scss | 139 - modules/styling/config/scss/_session.scss | 36 - modules/styling/config/scss/_sidebars.scss | 859 ------ modules/styling/config/scss/_wal.scss | 8 - modules/styling/config/scss/main.scss | 41 - modules/styling/config/services/brightness.js | 59 - modules/styling/config/services/chatgpt.js | 266 -- modules/styling/config/services/gemini.js | 277 -- modules/styling/config/services/indicator.js | 41 - modules/styling/config/services/messages.js | 58 - modules/styling/config/services/sway.js | 400 --- modules/styling/config/services/todo.js | 89 - modules/styling/config/services/waifus.js | 161 -- modules/styling/config/services/wallpaper.js | 75 - modules/styling/config/style.css | 2460 ----------------- modules/styling/config/variables.js | 7 - modules/styling/config/widgets/bar/main.js | 75 - modules/styling/config/widgets/bar/music.js | 182 -- .../styling/config/widgets/bar/spaceleft.js | 72 - .../styling/config/widgets/bar/spaceright.js | 82 - modules/styling/config/widgets/bar/system.js | 235 -- modules/styling/config/widgets/bar/tray.js | 89 - .../config/widgets/bar/workspaces_hyprland.js | 189 -- .../config/widgets/bar/workspaces_sway.js | 184 -- .../config/widgets/cheatsheet/keybinds.js | 60 - .../styling/config/widgets/cheatsheet/main.js | 91 - .../config/widgets/desktopbackground/main.js | 24 - .../widgets/desktopbackground/system.js | 161 -- .../desktopbackground/timeandlaunches.js | 75 - .../widgets/desktopbackground/wallpaper.js | 115 - modules/styling/config/widgets/dock/dock.js | 259 -- modules/styling/config/widgets/dock/main.js | 11 - .../config/widgets/indicators/colorscheme.js | 51 - .../widgets/indicators/indicatorvalues.js | 87 - .../styling/config/widgets/indicators/main.js | 33 - .../widgets/indicators/musiccontrols.js | 458 --- .../widgets/indicators/notificationpopups.js | 45 - .../config/widgets/onscreenkeyboard/main.js | 10 - .../onscreenkeyboard/onscreenkeyboard.js | 260 -- .../config/widgets/overview/actions.js | 28 - .../styling/config/widgets/overview/main.js | 18 - .../config/widgets/overview/miscfunctions.js | 143 - .../widgets/overview/overview_hyprland.js | 446 --- .../config/widgets/overview/searchbuttons.js | 163 -- .../config/widgets/overview/searchitem.js | 65 - .../config/widgets/overview/windowcontent.js | 268 -- .../config/widgets/screencorners/main.js | 16 - .../styling/config/widgets/session/main.js | 13 - .../config/widgets/session/sessionscreen.js | 147 - .../widgets/sideleft/apis/ai_chatmessage.js | 293 -- .../config/widgets/sideleft/apis/chatgpt.js | 272 -- .../config/widgets/sideleft/apis/gemini.js | 264 -- .../config/widgets/sideleft/apis/waifu.js | 431 --- .../config/widgets/sideleft/apiwidgets.js | 225 -- .../styling/config/widgets/sideleft/main.js | 12 - .../config/widgets/sideleft/sideleft.js | 211 -- .../config/widgets/sideleft/toolbox.js | 19 - .../config/widgets/sideleft/tools/color.js | 199 -- .../widgets/sideleft/tools/colorpicker.js | 284 -- .../config/widgets/sideleft/tools/module.js | 56 - .../widgets/sideleft/tools/quickscripts.js | 95 - .../config/widgets/sideright/calendar.js | 207 -- .../styling/config/widgets/sideright/main.js | 11 - .../widgets/sideright/notificationlist.js | 142 - .../config/widgets/sideright/quicktoggles.js | 226 -- .../config/widgets/sideright/sideright.js | 86 - .../config/widgets/sideright/todolist.js | 279 -- modules/styling/stylix.nix | 5 +- modules/tui/default.nix | 2 +- modules/tui/wtfutil.nix | 132 + options/desktop/fonts.nix | 6 +- 141 files changed, 175 insertions(+), 18774 deletions(-) delete mode 100644 modules/styling/config/assets/arch-symbolic.svg delete mode 100644 modules/styling/config/assets/debian-symbolic.svg delete mode 100644 modules/styling/config/assets/fedora-symbolic.svg delete mode 100644 modules/styling/config/assets/flatpak-symbolic.svg delete mode 100644 modules/styling/config/assets/google-gemini-symbolic.svg delete mode 100644 modules/styling/config/assets/nixos-symbolic.svg delete mode 100644 modules/styling/config/assets/openai-symbolic.svg delete mode 100644 modules/styling/config/assets/ubuntu-symbolic.svg delete mode 100644 modules/styling/config/config.js delete mode 100644 modules/styling/config/data/keybinds.js delete mode 100755 modules/styling/config/data/keyboardlayouts.js delete mode 100644 modules/styling/config/data/languages.js delete mode 100644 modules/styling/config/data/quicklaunches.js delete mode 100644 modules/styling/config/data/quotes.js delete mode 100644 modules/styling/config/data/sourceviewtheme.xml delete mode 100644 modules/styling/config/data/weather.js delete mode 100644 modules/styling/config/imports.js delete mode 100644 modules/styling/config/lib/advancedwidgets.js delete mode 100644 modules/styling/config/lib/animatedcircularprogress.js delete mode 100644 modules/styling/config/lib/calendarlayout.js delete mode 100644 modules/styling/config/lib/configwidgets.js delete mode 100644 modules/styling/config/lib/cursorhover.js delete mode 100644 modules/styling/config/lib/materialicon.js delete mode 100644 modules/styling/config/lib/md2pango.js delete mode 100644 modules/styling/config/lib/navigationindicator.js delete mode 100644 modules/styling/config/lib/notification.js delete mode 100644 modules/styling/config/lib/popupwindow.js delete mode 100644 modules/styling/config/lib/roundedcorner.js delete mode 100644 modules/styling/config/lib/separator.js delete mode 100644 modules/styling/config/lib/statusicons.js delete mode 100644 modules/styling/config/scripts/README.md delete mode 100755 modules/styling/config/scripts/color_generation/applycolor.sh delete mode 100755 modules/styling/config/scripts/color_generation/colorgen.sh delete mode 100755 modules/styling/config/scripts/color_generation/generate_colors_material.py delete mode 100644 modules/styling/config/scripts/color_generation/pywal_to_material.scss delete mode 100644 modules/styling/config/scripts/color_generation/specials/_material_badapple.scss delete mode 100755 modules/styling/config/scripts/color_generation/switchcolor.sh delete mode 100755 modules/styling/config/scripts/color_generation/switchwall.sh delete mode 100755 modules/styling/config/scripts/hyprland/workspace_action.sh delete mode 100755 modules/styling/config/scripts/quickscripts/nixos-trim-generations.sh delete mode 100755 modules/styling/config/scripts/record-script.sh delete mode 100755 modules/styling/config/scripts/sway/swayToRelativeWs.sh delete mode 100644 modules/styling/config/scripts/templates/foot/foot.ini delete mode 100644 modules/styling/config/scripts/templates/fuzzel/fuzzel.ini delete mode 100644 modules/styling/config/scripts/templates/gradience/preset.json delete mode 100644 modules/styling/config/scripts/templates/gtklock/main.scss delete mode 100644 modules/styling/config/scripts/templates/hypr/colors.conf delete mode 100644 modules/styling/config/scripts/templates/terminal/sequences.txt delete mode 100755 modules/styling/config/scripts/wayland-idle-inhibitor.py delete mode 100644 modules/styling/config/scss/_bar.scss delete mode 100644 modules/styling/config/scss/_cheatsheet.scss delete mode 100644 modules/styling/config/scss/_colors.scss delete mode 100644 modules/styling/config/scss/_common.scss delete mode 100644 modules/styling/config/scss/_desktopbackground.scss delete mode 100644 modules/styling/config/scss/_dock.scss delete mode 100644 modules/styling/config/scss/_lib_classes.scss delete mode 100644 modules/styling/config/scss/_lib_mixins.scss delete mode 100644 modules/styling/config/scss/_material.scss delete mode 100644 modules/styling/config/scss/_music.scss delete mode 100644 modules/styling/config/scss/_musicmaterial.scss delete mode 100644 modules/styling/config/scss/_musicwal.scss delete mode 100644 modules/styling/config/scss/_notifications.scss delete mode 100644 modules/styling/config/scss/_osd.scss delete mode 100644 modules/styling/config/scss/_osk.scss delete mode 100644 modules/styling/config/scss/_overview.scss delete mode 100644 modules/styling/config/scss/_session.scss delete mode 100644 modules/styling/config/scss/_sidebars.scss delete mode 100644 modules/styling/config/scss/_wal.scss delete mode 100644 modules/styling/config/scss/main.scss delete mode 100644 modules/styling/config/services/brightness.js delete mode 100644 modules/styling/config/services/chatgpt.js delete mode 100644 modules/styling/config/services/gemini.js delete mode 100644 modules/styling/config/services/indicator.js delete mode 100644 modules/styling/config/services/messages.js delete mode 100644 modules/styling/config/services/sway.js delete mode 100644 modules/styling/config/services/todo.js delete mode 100644 modules/styling/config/services/waifus.js delete mode 100644 modules/styling/config/services/wallpaper.js delete mode 100644 modules/styling/config/style.css delete mode 100644 modules/styling/config/variables.js delete mode 100644 modules/styling/config/widgets/bar/main.js delete mode 100644 modules/styling/config/widgets/bar/music.js delete mode 100644 modules/styling/config/widgets/bar/spaceleft.js delete mode 100644 modules/styling/config/widgets/bar/spaceright.js delete mode 100644 modules/styling/config/widgets/bar/system.js delete mode 100644 modules/styling/config/widgets/bar/tray.js delete mode 100644 modules/styling/config/widgets/bar/workspaces_hyprland.js delete mode 100644 modules/styling/config/widgets/bar/workspaces_sway.js delete mode 100644 modules/styling/config/widgets/cheatsheet/keybinds.js delete mode 100644 modules/styling/config/widgets/cheatsheet/main.js delete mode 100644 modules/styling/config/widgets/desktopbackground/main.js delete mode 100644 modules/styling/config/widgets/desktopbackground/system.js delete mode 100644 modules/styling/config/widgets/desktopbackground/timeandlaunches.js delete mode 100644 modules/styling/config/widgets/desktopbackground/wallpaper.js delete mode 100644 modules/styling/config/widgets/dock/dock.js delete mode 100644 modules/styling/config/widgets/dock/main.js delete mode 100644 modules/styling/config/widgets/indicators/colorscheme.js delete mode 100644 modules/styling/config/widgets/indicators/indicatorvalues.js delete mode 100644 modules/styling/config/widgets/indicators/main.js delete mode 100644 modules/styling/config/widgets/indicators/musiccontrols.js delete mode 100644 modules/styling/config/widgets/indicators/notificationpopups.js delete mode 100644 modules/styling/config/widgets/onscreenkeyboard/main.js delete mode 100644 modules/styling/config/widgets/onscreenkeyboard/onscreenkeyboard.js delete mode 100644 modules/styling/config/widgets/overview/actions.js delete mode 100644 modules/styling/config/widgets/overview/main.js delete mode 100644 modules/styling/config/widgets/overview/miscfunctions.js delete mode 100644 modules/styling/config/widgets/overview/overview_hyprland.js delete mode 100644 modules/styling/config/widgets/overview/searchbuttons.js delete mode 100644 modules/styling/config/widgets/overview/searchitem.js delete mode 100644 modules/styling/config/widgets/overview/windowcontent.js delete mode 100644 modules/styling/config/widgets/screencorners/main.js delete mode 100644 modules/styling/config/widgets/session/main.js delete mode 100644 modules/styling/config/widgets/session/sessionscreen.js delete mode 100644 modules/styling/config/widgets/sideleft/apis/ai_chatmessage.js delete mode 100644 modules/styling/config/widgets/sideleft/apis/chatgpt.js delete mode 100644 modules/styling/config/widgets/sideleft/apis/gemini.js delete mode 100644 modules/styling/config/widgets/sideleft/apis/waifu.js delete mode 100644 modules/styling/config/widgets/sideleft/apiwidgets.js delete mode 100644 modules/styling/config/widgets/sideleft/main.js delete mode 100644 modules/styling/config/widgets/sideleft/sideleft.js delete mode 100644 modules/styling/config/widgets/sideleft/toolbox.js delete mode 100644 modules/styling/config/widgets/sideleft/tools/color.js delete mode 100644 modules/styling/config/widgets/sideleft/tools/colorpicker.js delete mode 100644 modules/styling/config/widgets/sideleft/tools/module.js delete mode 100644 modules/styling/config/widgets/sideleft/tools/quickscripts.js delete mode 100644 modules/styling/config/widgets/sideright/calendar.js delete mode 100644 modules/styling/config/widgets/sideright/main.js delete mode 100644 modules/styling/config/widgets/sideright/notificationlist.js delete mode 100644 modules/styling/config/widgets/sideright/quicktoggles.js delete mode 100644 modules/styling/config/widgets/sideright/sideright.js delete mode 100644 modules/styling/config/widgets/sideright/todolist.js create mode 100644 modules/tui/wtfutil.nix diff --git a/hosts/vali/hermit/configuration.nix b/hosts/vali/hermit/configuration.nix index f676c71..331ed9f 100644 --- a/hosts/vali/hermit/configuration.nix +++ b/hosts/vali/hermit/configuration.nix @@ -69,6 +69,7 @@ newsboat.enable = true; fish.enable = true; nh.enable = true; + wtfutil.enable = true; waybar.enable = true; spicetify.enable = true; schizofox.enable = true; @@ -99,7 +100,7 @@ scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-pale.yaml"; cursor = {size = 28;}; fontsizes = { - terminal = 14; + terminal = 18; popups = 14; applications = 14; }; diff --git a/hosts/vali/hermit/programs.nix b/hosts/vali/hermit/programs.nix index ca137d7..d53f2f6 100644 --- a/hosts/vali/hermit/programs.nix +++ b/hosts/vali/hermit/programs.nix @@ -13,11 +13,15 @@ in { blueman bluetuith bluez + #botany + broot + browsh bun cachix cmake difftastic dig + discordo easyeffects element-desktop evince @@ -26,24 +30,29 @@ in { feh ffmpeg-full fftw - grimblast + fzf + #gadacz gcc gdb + gnome.nautilus gnumake grc grimblast git helvum + hmm httpie imagemagick img2pdf + impala imv + inetutils keepassxc lazygit libtool links2 + mapscii mars-mips - gnome.nautilus ncmpcpp neofetch networkmanagerapplet @@ -63,6 +72,7 @@ in { pidgin playerctl polkit + pyradio python3 qbittorrent ripgrep @@ -72,7 +82,6 @@ in { sherlock signal-desktop-beta smartmontools - strawberry telegram-desktop texliveFull tldr @@ -80,6 +89,7 @@ in { tor-browser-bundle-bin trash-cli tree + ttyper typst unzip util-linux diff --git a/modules/cli/fish.nix b/modules/cli/fish.nix index fa1615e..8c5e139 100644 --- a/modules/cli/fish.nix +++ b/modules/cli/fish.nix @@ -56,9 +56,9 @@ in { cc = "cd ~ && clear"; mv = "mv -iv"; rm = "trash -v"; - ls = "eza --icons"; - l = "eza -a --icons"; - la = "eza -lha --icons --git"; + ls = "eza "; + l = "eza -a "; + la = "eza -lha --git"; kys = "shutdown now"; lg = "lazygit"; cd = "z"; diff --git a/modules/editors/nvf/lua/display/numbertoggle.lua b/modules/editors/nvf/lua/display/numbertoggle.lua index 723b663..7672d18 100644 --- a/modules/editors/nvf/lua/display/numbertoggle.lua +++ b/modules/editors/nvf/lua/display/numbertoggle.lua @@ -9,22 +9,22 @@ local create_augroup = vim.api.nvim_create_augroup local augroup = create_augroup('NumberToggle', {}) create_autocmd({ 'BufEnter', 'FocusGained', 'InsertLeave', 'CmdlineLeave', 'WinEnter' }, { - pattern = '*', - group = augroup, - callback = function() - if vim.o.nu and vim.api.nvim_get_mode().mode ~= 'i' then - vim.opt.relativenumber = true - end - end, + pattern = '*', + group = augroup, + callback = function() + if vim.o.nu and vim.api.nvim_get_mode().mode ~= 'i' then + vim.opt.relativenumber = true + end + end, }) create_autocmd({ 'BufLeave', 'FocusLost', 'InsertEnter', 'CmdlineEnter', 'WinLeave' }, { - pattern = '*', - group = augroup, - callback = function() - if vim.o.nu then - vim.opt.relativenumber = false - vim.cmd('redraw') - end - end, + pattern = '*', + group = augroup, + callback = function() + if vim.o.nu then + vim.opt.relativenumber = false + vim.cmd('redraw') + end + end, }) diff --git a/modules/editors/nvf/plugins/settings/notes.nix b/modules/editors/nvf/plugins/settings/notes.nix index eab60f5..81c4f75 100644 --- a/modules/editors/nvf/plugins/settings/notes.nix +++ b/modules/editors/nvf/plugins/settings/notes.nix @@ -1,6 +1,4 @@ -{config, ...}: let - inherit (config.modules.other.system) username; -in { +_: { programs.neovim-flake.settings.vim = { notes = { todo-comments.enable = true; diff --git a/modules/gui/schizofox.nix b/modules/gui/schizofox.nix index 169a2df..d715629 100644 --- a/modules/gui/schizofox.nix +++ b/modules/gui/schizofox.nix @@ -66,7 +66,7 @@ in { Description = "Home Manager option search"; Alias = "!hm"; Method = "GET"; - URLTemplate = "https://mipmip.github.io/home-manager-option-search?query={searchTerms}"; + URLTemplate = "https://home-manager-options.extranix.com/?query={searchTerms}&release=master"; } { Name = "Arch Wiki"; diff --git a/modules/styling/config/assets/arch-symbolic.svg b/modules/styling/config/assets/arch-symbolic.svg deleted file mode 100644 index 7de9094..0000000 --- a/modules/styling/config/assets/arch-symbolic.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/styling/config/assets/debian-symbolic.svg b/modules/styling/config/assets/debian-symbolic.svg deleted file mode 100644 index 252f853..0000000 --- a/modules/styling/config/assets/debian-symbolic.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/styling/config/assets/fedora-symbolic.svg b/modules/styling/config/assets/fedora-symbolic.svg deleted file mode 100644 index 1a4e8c8..0000000 --- a/modules/styling/config/assets/fedora-symbolic.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - diff --git a/modules/styling/config/assets/flatpak-symbolic.svg b/modules/styling/config/assets/flatpak-symbolic.svg deleted file mode 100644 index 0c2bf62..0000000 --- a/modules/styling/config/assets/flatpak-symbolic.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - Flatpak - - - - - Flatpak - - - - diff --git a/modules/styling/config/assets/google-gemini-symbolic.svg b/modules/styling/config/assets/google-gemini-symbolic.svg deleted file mode 100644 index 81f6729..0000000 --- a/modules/styling/config/assets/google-gemini-symbolic.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - ionicons-v5_logos - - - - - - ionicons-v5_logos - - - - diff --git a/modules/styling/config/assets/nixos-symbolic.svg b/modules/styling/config/assets/nixos-symbolic.svg deleted file mode 100644 index b697b0d..0000000 --- a/modules/styling/config/assets/nixos-symbolic.svg +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/modules/styling/config/assets/openai-symbolic.svg b/modules/styling/config/assets/openai-symbolic.svg deleted file mode 100644 index 8ffc912..0000000 --- a/modules/styling/config/assets/openai-symbolic.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/modules/styling/config/assets/ubuntu-symbolic.svg b/modules/styling/config/assets/ubuntu-symbolic.svg deleted file mode 100644 index 07746c9..0000000 --- a/modules/styling/config/assets/ubuntu-symbolic.svg +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/styling/config/config.js b/modules/styling/config/config.js deleted file mode 100644 index e52568f..0000000 --- a/modules/styling/config/config.js +++ /dev/null @@ -1,70 +0,0 @@ -"use strict"; -// Import -import Gdk from 'gi://Gdk'; -import App from 'resource:///com/github/Aylur/ags/app.js' -import * as Utils from 'resource:///com/github/Aylur/ags/utils.js' -// Widgets -import { Bar, BarCornerTopleft, BarCornerTopright } from './widgets/bar/main.js'; -import Cheatsheet from './widgets/cheatsheet/main.js'; -// import DesktopBackground from './widgets/desktopbackground/main.js'; -// import Dock from './widgets/dock/main.js'; -import Corner from './widgets/screencorners/main.js'; -import Indicator from './widgets/indicators/main.js'; -import Osk from './widgets/onscreenkeyboard/main.js'; -import Overview from './widgets/overview/main.js'; -import Session from './widgets/session/main.js'; -import SideLeft from './widgets/sideleft/main.js'; -import SideRight from './widgets/sideright/main.js'; - -const range = (length, start = 1) => Array.from({ length }, (_, i) => i + start); -function forMonitors(widget) { - const n = Gdk.Display.get_default()?.get_n_monitors() || 1; - return range(n, 0).map(widget).flat(1); -} - -// SCSS compilation -Utils.exec(`bash -c 'echo "" > ${App.configDir}/scss/_musicwal.scss'`); // reset music styles -Utils.exec(`bash -c 'echo "" > ${App.configDir}/scss/_musicmaterial.scss'`); // reset music styles -function applyStyle() { - Utils.exec(`sassc ${App.configDir}/scss/main.scss ${App.configDir}/style.css`); - App.resetCss(); - App.applyCss(`${App.configDir}/style.css`); - console.log('[LOG] Styles loaded') -} -applyStyle(); - -const Windows = () => [ - // forMonitors(DesktopBackground), - // Dock(), - Overview(), - forMonitors(Indicator), - Cheatsheet(), - SideLeft(), - SideRight(), - Osk(), - Session(), - // forMonitors(Bar), - // forMonitors(BarCornerTopleft), - // forMonitors(BarCornerTopright), - forMonitors((id) => Corner(id, 'top left')), - forMonitors((id) => Corner(id, 'top right')), - forMonitors((id) => Corner(id, 'bottom left')), - forMonitors((id) => Corner(id, 'bottom right')), -]; -const CLOSE_ANIM_TIME = 210; // Longer than actual anim time to make sure widgets animate fully -export default { - css: `${App.configDir}/style.css`, - stackTraceOnError: true, - closeWindowDelay: { // For animations - 'sideright': CLOSE_ANIM_TIME, - 'sideleft': CLOSE_ANIM_TIME, - 'osk': CLOSE_ANIM_TIME, - }, - windows: Windows().flat(1), -}; - -// Stuff that don't need to be toggled. And they're async so ugh... -// Bar().catch(print); // Use this to debug the bar. Single monitor only. -forMonitors(Bar); -forMonitors(BarCornerTopleft); -forMonitors(BarCornerTopright); diff --git a/modules/styling/config/data/keybinds.js b/modules/styling/config/data/keybinds.js deleted file mode 100644 index 8d0eeb0..0000000 --- a/modules/styling/config/data/keybinds.js +++ /dev/null @@ -1,135 +0,0 @@ -export const keybindList = [[ - { - "icon": "pin_drop", - "name": "Workspaces: navigation", - "binds": [ - { "keys": ["", "+", "#"], "action": "Go to workspace #" }, - { "keys": ["", "+", "S"], "action": "Toggle special workspace" }, - { "keys": ["", "+", "(Scroll ↑↓)"], "action": "Go to workspace -1/+1" }, - { "keys": ["Ctrl", "", "+", "←"], "action": "Go to workspace on the left" }, - { "keys": ["Ctrl", "", "+", "→"], "action": "Go to workspace on the right" }, - { "keys": ["", "+", "PageUp"], "action": "Go to workspace on the left" }, - { "keys": ["", "+", "PageDown"], "action": "Go to workspace on the right" } - ], - "appeartick": 1 - }, - { - "icon": "overview_key", - "name": "Workspaces: management", - "binds": [ - { "keys": ["", "Alt", "+", "#"], "action": "Move window to workspace #" }, - { "keys": ["", "Alt", "+", "S"], "action": "Move window to special workspace" }, - { "keys": ["", "Alt", "+", "PageUp"], "action": "Move window to workspace on the left" }, - { "keys": ["", "Alt", "+", "PageDown"], "action": "Move window to workspace on the right" } - ], - "appeartick": 1 - }, - { - "icon": "move_group", - "name": "Windows", - "binds": [ - { "keys": ["", "+", "←↑→↓"], "action": "Focus window in direction" }, - { "keys": ["", "Shift", "+", "←↑→↓"], "action": "Swap window in direction" }, - { "keys": ["", "+", ";"], "action": "Split ratio -" }, - { "keys": ["", "+", "'"], "action": "Split ratio +" }, - { "keys": ["", "+", "Lmb"], "action": "Move window" }, - { "keys": ["", "+", "Mmb"], "action": "Move window" }, - { "keys": ["", "+", "Rmb"], "action": "Resize window" }, - { "keys": ["", "+", "F"], "action": "Fullscreen" }, - { "keys": ["", "Alt", "+", "F"], "action": "Fake fullscreen" } - ], - "appeartick": 1 - } -], -[ - { - "icon": "widgets", - "name": "Widgets (AGS)", - "binds": [ - { "keys": ["", "OR", "", "+", "Tab"], "action": "Toggle overview/launcher" }, - { "keys": ["Ctrl", "", "+", "R"], "action": "Restart AGS" }, - { "keys": ["", "+", "/"], "action": "Toggle this cheatsheet" }, - { "keys": ["", "+", "N"], "action": "Toggle system sidebar" }, - { "keys": ["", "+", "B", "OR", "", "+", "O"], "action": "Toggle utilities sidebar" }, - { "keys": ["", "+", "K"], "action": "Toggle virtual keyboard" }, - { "keys": ["Ctrl", "Alt", "+", "Del"], "action": "Power/Session menu" }, - - { "keys": ["Esc"], "action": "Exit a window" }, - { "keys": ["rightCtrl"], "action": "Dismiss/close sidebar" }, - - { "keys": ["Ctrl", "", "+", "T"], "action": "Change wallpaper+colorscheme" }, - - // { "keys": ["", "+", "B"], "action": "Toggle left sidebar" }, - // { "keys": ["", "+", "N"], "action": "Toggle right sidebar" }, - // { "keys": ["", "+", "G"], "action": "Toggle volume mixer" }, - // { "keys": ["", "+", "M"], "action": "Toggle useless audio visualizer" }, - // { "keys": ["(right)Ctrl"], "action": "Dismiss notification & close menus" } - ], - "appeartick": 2 - }, - { - "icon": "construction", - "name": "Utilities", - "binds": [ - { "keys": ["PrtSc"], "action": "Screenshot >> clipboard" }, - { "keys": ["", "Shift", "+", "S"], "action": "Screen snip >> clipboard" }, - { "keys": ["", "Shift", "+", "T"], "action": "Image to text >> clipboard" }, - { "keys": ["", "Shift", "+", "C"], "action": "Color picker" }, - { "keys": ["", "Alt", "+", "R"], "action": "Record region" }, - { "keys": ["Ctrl", "Alt", "+", "R"], "action": "Record region with sound" }, - { "keys": ["", "Shift", "Alt", "+", "R"], "action": "Record screen with sound" } - ], - "appeartick": 2 - }, - // { - // "icon": "edit", - // "name": "Edit mode", - // "binds": [ - // { "keys": ["Esc"], "action": "Exit Edit mode" }, - // { "keys": ["#"], "action": "Go to to workspace #" }, - // { "keys": ["Alt", "+", "#"], "action": "Dump windows to workspace #" }, - // { "keys": ["Shift", "+", "#"], "action": "Swap windows with workspace #" }, - // { "keys": ["Lmb"], "action": "Move window" }, - // { "keys": ["Mmb"], "action": "Move window" }, - // { "keys": ["Rmb"], "action": "Resize window" } - // ], - // "appeartick": 2 - // } -], -[ - { - "icon": "apps", - "name": "Apps", - "binds": [ - { "keys": ["", "+", "T"], "action": "Launch terminal: foot" }, - { "keys": ["", "+", "W"], "action": "Launch browser: Firefox" }, - { "keys": ["", "+", "C"], "action": "Launch editor: vscode" }, - { "keys": ["", "+", "X"], "action": "Launch editor: GNOME Text Editor" }, - { "keys": ["", "+", "I"], "action": "Launch settings: GNOME Control center" } - ], - "appeartick": 3 - }, - { - "icon": "keyboard", - "name": "Typing", - "binds": [ - { "keys": ["", "+", "V"], "action": "Clipboard history >> clipboard" }, - { "keys": ["", "+", "."], "action": "Emoji picker >> clipboard" }, - ], - "appeartick": 3 - }, - { - "icon": "terminal", - "name": "Launcher actions", - "binds": [ - { "keys": [">raw"], "action": "Toggle mouse acceleration" }, - { "keys": [">img"], "action": "Select wallpaper and generate colorscheme" }, - { "keys": [">light"], "action": "Switch to light theme" }, - { "keys": [">dark"], "action": "Switch to dark theme" }, - { "keys": [">badapple"], "action": "Apply black n' white colorscheme" }, - { "keys": [">color"], "action": "Pick acccent color" }, - { "keys": [">todo"], "action": "Type something after that to add a To-do item" }, - ], - "appeartick": 3 - } -]]; diff --git a/modules/styling/config/data/keyboardlayouts.js b/modules/styling/config/data/keyboardlayouts.js deleted file mode 100755 index cb92b8a..0000000 --- a/modules/styling/config/data/keyboardlayouts.js +++ /dev/null @@ -1,218 +0,0 @@ -// We're going to use ydotool -// See /usr/include/linux/input-event-codes.h for keycodes - -export const defaultOskLayout = "qwerty_full" -export const oskLayouts = { - qwerty_full: { - name: "QWERTY - Full", - name_short: "US", - comment: "Like physical keyboard", - // A key looks like this: { k: "a", ks: "A", t: "normal" } (key, key-shift, type) - // key types are: normal, tab, caps, shift, control, fn (normal w/ half height), space, expand - // keys: [ - // [{ k: "Esc", t: "fn" }, { k: "F1", t: "fn" }, { k: "F2", t: "fn" }, { k: "F3", t: "fn" }, { k: "F4", t: "fn" }, { k: "F5", t: "fn" }, { k: "F6", t: "fn" }, { k: "F7", t: "fn" }, { k: "F8", t: "fn" }, { k: "F9", t: "fn" }, { k: "F10", t: "fn" }, { k: "F11", t: "fn" }, { k: "F12", t: "fn" }, { k: "PrtSc", t: "fn" }, { k: "Del", t: "fn" }], - // [{ k: "`", ks: "~", t: "normal" }, { k: "1", ks: "!", t: "normal" }, { k: "2", ks: "@", t: "normal" }, { k: "3", ks: "#", t: "normal" }, { k: "4", ks: "$", t: "normal" }, { k: "5", ks: "%", t: "normal" }, { k: "6", ks: "^", t: "normal" }, { k: "7", ks: "&", t: "normal" }, { k: "8", ks: "*", t: "normal" }, { k: "9", ks: "(", t: "normal" }, { k: "0", ks: ")", t: "normal" }, { k: "-", ks: "_", t: "normal" }, { k: "=", ks: "+", t: "normal" }, { k: "Backspace", t: "shift" }], - // [{ k: "Tab", t: "tab" }, { k: "q", ks: "Q", t: "normal" }, { k: "w", ks: "W", t: "normal" }, { k: "e", ks: "E", t: "normal" }, { k: "r", ks: "R", t: "normal" }, { k: "t", ks: "T", t: "normal" }, { k: "y", ks: "Y", t: "normal" }, { k: "u", ks: "U", t: "normal" }, { k: "i", ks: "I", t: "normal" }, { k: "o", ks: "O", t: "normal" }, { k: "p", ks: "P", t: "normal" }, { k: "[", ks: "{", t: "normal" }, { k: "]", ks: "}", t: "normal" }, { k: "\\", ks: "|", t: "expand" }], - // [{ k: "Caps", t: "caps" }, { k: "a", ks: "A", t: "normal" }, { k: "s", ks: "S", t: "normal" }, { k: "d", ks: "D", t: "normal" }, { k: "f", ks: "F", t: "normal" }, { k: "g", ks: "G", t: "normal" }, { k: "h", ks: "H", t: "normal" }, { k: "j", ks: "J", t: "normal" }, { k: "k", ks: "K", t: "normal" }, { k: "l", ks: "L", t: "normal" }, { k: ";", ks: ":", t: "normal" }, { k: "'", ks: '"', t: "normal" }, { k: "Enter", t: "expand" }], - // [{ k: "Shift", t: "shift" }, { k: "z", ks: "Z", t: "normal" }, { k: "x", ks: "X", t: "normal" }, { k: "c", ks: "C", t: "normal" }, { k: "v", ks: "V", t: "normal" }, { k: "b", ks: "B", t: "normal" }, { k: "n", ks: "N", t: "normal" }, { k: "m", ks: "M", t: "normal" }, { k: ",", ks: "<", t: "normal" }, { k: ".", ks: ">", t: "normal" }, { k: "/", ks: "?", t: "normal" }, { k: "Shift", t: "expand" }], - // [{ k: "Ctrl", t: "control" }, { k: "Fn", t: "normal" }, { k: "Win", t: "normal" }, { k: "Alt", t: "normal" }, { k: "Space", t: "space" }, { k: "Alt", t: "normal" }, { k: "Menu", t: "normal" }, { k: "Ctrl", t: "control" }] - // ] - // A normal key looks like this: {label: "a", labelShift: "A", shape: "normal", keycode: 30, type: "normal"} - // A modkey looks like this: {label: "Ctrl", shape: "control", keycode: 29, type: "modkey"} - // key types are: normal, tab, caps, shift, control, fn (normal w/ half height), space, expand - keys: [ - [ - { keytype: "normal", label: "Esc", shape: "fn", keycode: 1 }, - { keytype: "normal", label: "F1", shape: "fn", keycode: 59 }, - { keytype: "normal", label: "F2", shape: "fn", keycode: 60 }, - { keytype: "normal", label: "F3", shape: "fn", keycode: 61 }, - { keytype: "normal", label: "F4", shape: "fn", keycode: 62 }, - { keytype: "normal", label: "F5", shape: "fn", keycode: 63 }, - { keytype: "normal", label: "F6", shape: "fn", keycode: 64 }, - { keytype: "normal", label: "F7", shape: "fn", keycode: 65 }, - { keytype: "normal", label: "F8", shape: "fn", keycode: 66 }, - { keytype: "normal", label: "F9", shape: "fn", keycode: 67 }, - { keytype: "normal", label: "F10", shape: "fn", keycode: 68 }, - { keytype: "normal", label: "F11", shape: "fn", keycode: 87 }, - { keytype: "normal", label: "F12", shape: "fn", keycode: 88 }, - { keytype: "normal", label: "PrtSc", shape: "fn", keycode: 99 }, - { keytype: "normal", label: "Del", shape: "fn", keycode: 111 } - ], - [ - { keytype: "normal", label: "`", labelShift: "~", shape: "normal", keycode: 41 }, - { keytype: "normal", label: "1", labelShift: "!", shape: "normal", keycode: 2 }, - { keytype: "normal", label: "2", labelShift: "@", shape: "normal", keycode: 3 }, - { keytype: "normal", label: "3", labelShift: "#", shape: "normal", keycode: 4 }, - { keytype: "normal", label: "4", labelShift: "$", shape: "normal", keycode: 5 }, - { keytype: "normal", label: "5", labelShift: "%", shape: "normal", keycode: 6 }, - { keytype: "normal", label: "6", labelShift: "^", shape: "normal", keycode: 7 }, - { keytype: "normal", label: "7", labelShift: "&", shape: "normal", keycode: 8 }, - { keytype: "normal", label: "8", labelShift: "*", shape: "normal", keycode: 9 }, - { keytype: "normal", label: "9", labelShift: "(", shape: "normal", keycode: 10 }, - { keytype: "normal", label: "0", labelShift: ")", shape: "normal", keycode: 11 }, - { keytype: "normal", label: "-", labelShift: "_", shape: "normal", keycode: 12 }, - { keytype: "normal", label: "=", labelShift: "+", shape: "normal", keycode: 13 }, - { keytype: "normal", label: "Backspace", shape: "expand", keycode: 14 } - ], - [ - { keytype: "normal", label: "Tab", shape: "tab", keycode: 15 }, - { keytype: "normal", label: "q", labelShift: "Q", shape: "normal", keycode: 16 }, - { keytype: "normal", label: "w", labelShift: "W", shape: "normal", keycode: 17 }, - { keytype: "normal", label: "e", labelShift: "E", shape: "normal", keycode: 18 }, - { keytype: "normal", label: "r", labelShift: "R", shape: "normal", keycode: 19 }, - { keytype: "normal", label: "t", labelShift: "T", shape: "normal", keycode: 20 }, - { keytype: "normal", label: "y", labelShift: "Y", shape: "normal", keycode: 21 }, - { keytype: "normal", label: "u", labelShift: "U", shape: "normal", keycode: 22 }, - { keytype: "normal", label: "i", labelShift: "I", shape: "normal", keycode: 23 }, - { keytype: "normal", label: "o", labelShift: "O", shape: "normal", keycode: 24 }, - { keytype: "normal", label: "p", labelShift: "P", shape: "normal", keycode: 25 }, - { keytype: "normal", label: "[", labelShift: "{", shape: "normal", keycode: 26 }, - { keytype: "normal", label: "]", labelShift: "}", shape: "normal", keycode: 27 }, - { keytype: "normal", label: "\\", labelShift: "|", shape: "expand", keycode: 43 } - ], - [ - //{ keytype: "normal", label: "Caps", shape: "caps", keycode: 58 }, // not needed as double-pressing shift does that - { keytype: "spacer", label: "", shape: "empty" }, - { keytype: "spacer", label: "", shape: "empty" }, - { keytype: "normal", label: "a", labelShift: "A", shape: "normal", keycode: 30 }, - { keytype: "normal", label: "s", labelShift: "S", shape: "normal", keycode: 31 }, - { keytype: "normal", label: "d", labelShift: "D", shape: "normal", keycode: 32 }, - { keytype: "normal", label: "f", labelShift: "F", shape: "normal", keycode: 33 }, - { keytype: "normal", label: "g", labelShift: "G", shape: "normal", keycode: 34 }, - { keytype: "normal", label: "h", labelShift: "H", shape: "normal", keycode: 35 }, - { keytype: "normal", label: "j", labelShift: "J", shape: "normal", keycode: 36 }, - { keytype: "normal", label: "k", labelShift: "K", shape: "normal", keycode: 37 }, - { keytype: "normal", label: "l", labelShift: "L", shape: "normal", keycode: 38 }, - { keytype: "normal", label: ";", labelShift: ":", shape: "normal", keycode: 39 }, - { keytype: "normal", label: "'", labelShift: '"', shape: "normal", keycode: 40 }, - { keytype: "normal", label: "Enter", shape: "expand", keycode: 28 } - ], - [ - { keytype: "modkey", label: "Shift", labelShift: "Shift ⇧", labelCaps: "Locked ⇩", shape: "shift", keycode: 42 }, - { keytype: "normal", label: "z", labelShift: "Z", shape: "normal", keycode: 44 }, - { keytype: "normal", label: "x", labelShift: "X", shape: "normal", keycode: 45 }, - { keytype: "normal", label: "c", labelShift: "C", shape: "normal", keycode: 46 }, - { keytype: "normal", label: "v", labelShift: "V", shape: "normal", keycode: 47 }, - { keytype: "normal", label: "b", labelShift: "B", shape: "normal", keycode: 48 }, - { keytype: "normal", label: "n", labelShift: "N", shape: "normal", keycode: 49 }, - { keytype: "normal", label: "m", labelShift: "M", shape: "normal", keycode: 50 }, - { keytype: "normal", label: ",", labelShift: "<", shape: "normal", keycode: 51 }, - { keytype: "normal", label: ".", labelShift: ">", shape: "normal", keycode: 52 }, - { keytype: "normal", label: "/", labelShift: "?", shape: "normal", keycode: 53 }, - { keytype: "modkey", label: "Shift", labelShift: "Shift ⇧", labelCaps: "Locked ⇩", shape: "expand", keycode: 54 } // optional - ], - [ - { keytype: "modkey", label: "Ctrl", shape: "control", keycode: 29 }, - // { label: "Super", shape: "normal", keycode: 125 }, // dangerous - { keytype: "modkey", label: "Alt", shape: "normal", keycode: 56 }, - { keytype: "normal", label: "Space", shape: "space", keycode: 57 }, - { keytype: "modkey", label: "Alt", shape: "normal", keycode: 100 }, - // { label: "Super", shape: "normal", keycode: 126 }, // dangerous - { keytype: "normal", label: "Menu", shape: "normal", keycode: 139 }, - { keytype: "modkey", label: "Ctrl", shape: "control", keycode: 97 } - ] - ] - }, - qwertz_full: { - name: "QWERTZ - Full", - name_short: "DE", - comment: "Keyboard layout commonly used in German-speaking countries", - keys: [ - [ - { keytype: "normal", label: "Esc", shape: "fn", keycode: 1 }, - { keytype: "normal", label: "F1", shape: "fn", keycode: 59 }, - { keytype: "normal", label: "F2", shape: "fn", keycode: 60 }, - { keytype: "normal", label: "F3", shape: "fn", keycode: 61 }, - { keytype: "normal", label: "F4", shape: "fn", keycode: 62 }, - { keytype: "normal", label: "F5", shape: "fn", keycode: 63 }, - { keytype: "normal", label: "F6", shape: "fn", keycode: 64 }, - { keytype: "normal", label: "F7", shape: "fn", keycode: 65 }, - { keytype: "normal", label: "F8", shape: "fn", keycode: 66 }, - { keytype: "normal", label: "F9", shape: "fn", keycode: 67 }, - { keytype: "normal", label: "F10", shape: "fn", keycode: 68 }, - { keytype: "normal", label: "F11", shape: "fn", keycode: 87 }, - { keytype: "normal", label: "F12", shape: "fn", keycode: 88 }, - { keytype: "normal", label: "Druck", shape: "fn", keycode: 99 }, - { keytype: "normal", label: "Entf", shape: "fn", keycode: 111 } - ], - [ - { keytype: "normal", label: "^", labelShift: "°", labelAlt: "′", shape: "normal", keycode: 41 }, - { keytype: "normal", label: "1", labelShift: "!", labelAlt: "¹", shape: "normal", keycode: 2 }, - { keytype: "normal", label: "2", labelShift: "\"", labelAlt: "²", shape: "normal", keycode: 3 }, - { keytype: "normal", label: "3", labelShift: "§", labelAlt: "³", shape: "normal", keycode: 4 }, - { keytype: "normal", label: "4", labelShift: "$", labelAlt: "¼", shape: "normal", keycode: 5 }, - { keytype: "normal", label: "5", labelShift: "%", labelAlt: "½", shape: "normal", keycode: 6 }, - { keytype: "normal", label: "6", labelShift: "&", labelAlt: "¬", shape: "normal", keycode: 7 }, - { keytype: "normal", label: "7", labelShift: "/", labelAlt: "{", shape: "normal", keycode: 8 }, - { keytype: "normal", label: "8", labelShift: "(", labelAlt: "[", shape: "normal", keycode: 9 }, - { keytype: "normal", label: "9", labelShift: ")", labelAlt: "]", shape: "normal", keycode: 10 }, - { keytype: "normal", label: "0", labelShift: "=", labelAlt: "}", shape: "normal", keycode: 11 }, - { keytype: "normal", label: "ß", labelShift: "?", labelAlt: "\\", shape: "normal", keycode: 12 }, - { keytype: "normal", label: "´", labelShift: "`", labelAlt: "¸", shape: "normal", keycode: 13 }, - { keytype: "normal", label: "⟵", shape: "expand", keycode: 14 } - ], - [ - { keytype: "normal", label: "Tab ⇆", shape: "tab", keycode: 15 }, - { keytype: "normal", label: "q", labelShift: "Q", labelAlt: "@", shape: "normal", keycode: 16 }, - { keytype: "normal", label: "w", labelShift: "W", labelAlt: "ſ", shape: "normal", keycode: 17 }, - { keytype: "normal", label: "e", labelShift: "E", labelAlt: "€", shape: "normal", keycode: 18 }, - { keytype: "normal", label: "r", labelShift: "R", labelAlt: "¶", shape: "normal", keycode: 19 }, - { keytype: "normal", label: "t", labelShift: "T", labelAlt: "ŧ", shape: "normal", keycode: 20 }, - { keytype: "normal", label: "z", labelShift: "Z", labelAlt: "←", shape: "normal", keycode: 21 }, - { keytype: "normal", label: "u", labelShift: "U", labelAlt: "↓", shape: "normal", keycode: 22 }, - { keytype: "normal", label: "i", labelShift: "I", labelAlt: "→", shape: "normal", keycode: 23 }, - { keytype: "normal", label: "o", labelShift: "O", labelAlt: "ø", shape: "normal", keycode: 24 }, - { keytype: "normal", label: "p", labelShift: "P", labelAlt: "þ", shape: "normal", keycode: 25 }, - { keytype: "normal", label: "ü", labelShift: "Ü", labelAlt: "¨", shape: "normal", keycode: 26 }, - { keytype: "normal", label: "+", labelShift: "*", labelAlt: "~", shape: "normal", keycode: 27 }, - { keytype: "normal", label: "↵", shape: "expand", keycode: 28 } - ], - [ - //{ keytype: "normal", label: "Umschalt ⇩", shape: "caps", keycode: 58 }, - { keytype: "spacer", label: "", shape: "empty" }, - { keytype: "spacer", label: "", shape: "empty" }, - { keytype: "normal", label: "a", labelShift: "A", labelAlt: "æ", shape: "normal", keycode: 30 }, - { keytype: "normal", label: "s", labelShift: "S", labelAlt: "ſ", shape: "normal", keycode: 31 }, - { keytype: "normal", label: "d", labelShift: "D", labelAlt: "ð", shape: "normal", keycode: 32 }, - { keytype: "normal", label: "f", labelShift: "F", labelAlt: "đ", shape: "normal", keycode: 33 }, - { keytype: "normal", label: "g", labelShift: "G", labelAlt: "ŋ", shape: "normal", keycode: 34 }, - { keytype: "normal", label: "h", labelShift: "H", labelAlt: "ħ", shape: "normal", keycode: 35 }, - { keytype: "normal", label: "j", labelShift: "J", labelAlt: "", shape: "normal", keycode: 36 }, - { keytype: "normal", label: "k", labelShift: "K", labelAlt: "ĸ", shape: "normal", keycode: 37 }, - { keytype: "normal", label: "l", labelShift: "L", labelAlt: "ł", shape: "normal", keycode: 38 }, - { keytype: "normal", label: "ö", labelShift: "Ö", labelAlt: "˝", shape: "normal", keycode: 39 }, - { keytype: "normal", label: "ä", labelShift: 'Ä', labelAlt: "^", shape: "normal", keycode: 40 }, - { keytype: "normal", label: "#", labelShift: '\'', labelAlt: "’", shape: "normal", keycode: 43 }, - { keytype: "spacer", label: "", shape: "empty" }, - //{ keytype: "normal", label: "↵", shape: "expand", keycode: 28 } - ], - [ - { keytype: "modkey", label: "Shift", labelShift: "Shift ⇧", labelCaps: "Locked ⇩", shape: "shift", keycode: 42 }, - { keytype: "normal", label: "<", labelShift: ">", labelAlt: "|", shape: "normal", keycode: 86 }, - { keytype: "normal", label: "y", labelShift: "Y", labelAlt: "»", shape: "normal", keycode: 44 }, - { keytype: "normal", label: "x", labelShift: "X", labelAlt: "«", shape: "normal", keycode: 45 }, - { keytype: "normal", label: "c", labelShift: "C", labelAlt: "¢", shape: "normal", keycode: 46 }, - { keytype: "normal", label: "v", labelShift: "V", labelAlt: "„", shape: "normal", keycode: 47 }, - { keytype: "normal", label: "b", labelShift: "B", labelAlt: "“", shape: "normal", keycode: 48 }, - { keytype: "normal", label: "n", labelShift: "N", labelAlt: "”", shape: "normal", keycode: 49 }, - { keytype: "normal", label: "m", labelShift: "M", labelAlt: "µ", shape: "normal", keycode: 50 }, - { keytype: "normal", label: ",", labelShift: ";", labelAlt: "·", shape: "normal", keycode: 51 }, - { keytype: "normal", label: ".", labelShift: ":", labelAlt: "…", shape: "normal", keycode: 52 }, - { keytype: "normal", label: "-", labelShift: "_", labelAlt: "–", shape: "normal", keycode: 53 }, - { keytype: "modkey", label: "Shift", labelShift: "Shift ⇧", labelCaps: "Locked ⇩", shape: "expand", keycode: 54 }, // optional - ], - [ - { keytype: "modkey", label: "Strg", shape: "control", keycode: 29 }, - //{ keytype: "normal", label: "", shape: "normal", keycode: 125 }, // dangerous - { keytype: "modkey", label: "Alt", shape: "normal", keycode: 56 }, - { keytype: "normal", label: "Leertaste", shape: "space", keycode: 57 }, - { keytype: "modkey", label: "Alt Gr", shape: "normal", keycode: 100 }, - // { label: "Super", shape: "normal", keycode: 126 }, // dangerous - //{ keytype: "normal", label: "Menu", shape: "normal", keycode: 139 }, // doesn't work? - { keytype: "modkey", label: "Strg", shape: "control", keycode: 97 }, - { keytype: "normal", label: "⇦", shape: "normal", keycode: 105 }, - { keytype: "normal", label: "⇨", shape: "normal", keycode: 106 }, - ] - ] - } -} \ No newline at end of file diff --git a/modules/styling/config/data/languages.js b/modules/styling/config/data/languages.js deleted file mode 100644 index c61eedd..0000000 --- a/modules/styling/config/data/languages.js +++ /dev/null @@ -1,62 +0,0 @@ -// For keyboard layout in lib/statusicons.js -// This list is not exhaustive. It just includes known/possible languages of users of my dotfiles -// Add your language here if you use multi-lang xkb input. Else, ignore -// Note that something like "French (Canada)" should go before "French" -// and "English (US)" should go before "English" -export const languages = [ - { - layout: 'us', - name: 'English (US)', - flag: '🇺🇸' - }, - { - layout: 'ru', - name: 'Russian', - flag: '🇷🇺', - }, - { - layout: 'pl', - name: 'Polish', - flag: '🇷🇵🇵🇱', - }, - { - layout: 'ro', - name: 'Romanian', - flag: '🇷🇴', - }, - { - layout: 'ca', - name: 'French (Canada)', - flag: '🇫🇷', - }, - { - layout: 'fr', - name: 'French', - flag: '🇫🇷', - }, - { - layout: 'tr', - name: 'Turkish', - flag: '🇹🇷', - }, - { - layout: 'jp', - name: 'Japanese', - flag: '🇯🇵', - }, - { - layout: 'cn', - name: 'Chinese', - flag: '🇨🇳', - }, - { - layout: 'vn', - name: 'Vietnamese', - flag: '🇻🇳', - }, - { - layout: 'undef', - name: 'Undefined', - flag: '🧐', - }, -] \ No newline at end of file diff --git a/modules/styling/config/data/quicklaunches.js b/modules/styling/config/data/quicklaunches.js deleted file mode 100644 index a5a9562..0000000 --- a/modules/styling/config/data/quicklaunches.js +++ /dev/null @@ -1,14 +0,0 @@ -export const quickLaunchItems = [ - { - "name": "GitHub + Files×2", - "command": "github-desktop & nautilus --new-window & nautilus --new-window &" - }, - { - "name": "Terminal×2", - "command": "foot & foot &" - }, - { - "name": "Discord + Youtube + Github", - "command": "xdg-open 'https://discord.com/app' && xdg-open 'https://youtube.com/' && xdg-open 'https://github.com/' &" - }, -] \ No newline at end of file diff --git a/modules/styling/config/data/quotes.js b/modules/styling/config/data/quotes.js deleted file mode 100644 index 7cea990..0000000 --- a/modules/styling/config/data/quotes.js +++ /dev/null @@ -1,14 +0,0 @@ -export const quotes = [ - { - quote: 'Nvidia, fuck you', - author: 'Linus Torvalds', - }, - { - quote: 'reproducible system? cock and vagina?', - author: 'vaxry', - }, - { - quote: "haha pointers hee hee i love pointe-\\\nProcess Vaxry exited with signal SIGSEGV", - author: 'vaxry', - } -]; diff --git a/modules/styling/config/data/sourceviewtheme.xml b/modules/styling/config/data/sourceviewtheme.xml deleted file mode 100644 index 61b3324..0000000 --- a/modules/styling/config/data/sourceviewtheme.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - end_4 - <_description>Monokai port but very random - - - - - - - - - - - - - - - - - - - - - - -