From 9dc6e0acb4bfb36979686e43bc74555db32fa070 Mon Sep 17 00:00:00 2001 From: Uttarayan Date: Tue, 25 Jul 2023 13:33:37 +0530 Subject: [PATCH] [feat] Add linux files --- config/OpenTabletDriver/Presets/acer.json | 82 +++++++++++++++++++++++ config/OpenTabletDriver/settings.json | 18 ++--- config/fish/config.fish | 4 +- config/hypr/binds.conf | 5 +- config/hypr/hyprland.conf | 3 + config/nushell/conf.d/starship.nu | 6 +- config/nvim/lazy-lock.json | 24 +++---- config/nvim/lua/plugins.lua | 2 +- 8 files changed, 115 insertions(+), 29 deletions(-) create mode 100644 config/OpenTabletDriver/Presets/acer.json diff --git a/config/OpenTabletDriver/Presets/acer.json b/config/OpenTabletDriver/Presets/acer.json new file mode 100644 index 00000000..10dd45c0 --- /dev/null +++ b/config/OpenTabletDriver/Presets/acer.json @@ -0,0 +1,82 @@ +{ + "Profiles": [ + { + "Tablet": "Wacom CTL-472", + "OutputMode": { + "Path": "OpenTabletDriver.Desktop.Output.LinuxArtistMode", + "Settings": [], + "Enable": true + }, + "Filters": [], + "AbsoluteModeSettings": { + "Display": { + "Width": 1440.0, + "Height": 2560.0, + "X": 720.0, + "Y": 1280.0, + "Rotation": 0.0 + }, + "Tablet": { + "Width": 152.0, + "Height": 95.0, + "X": 76.00001, + "Y": 47.499992, + "Rotation": 270.0 + }, + "EnableClipping": true, + "EnableAreaLimiting": false, + "LockAspectRatio": true + }, + "RelativeModeSettings": { + "XSensitivity": 10.0, + "YSensitivity": 10.0, + "RelativeRotation": 0.0, + "RelativeResetDelay": "00:00:00.1000000" + }, + "Bindings": { + "TipActivationThreshold": 0.0, + "TipButton": { + "Path": "OpenTabletDriver.Desktop.Binding.MouseBinding", + "Settings": [ + { + "Property": "Button", + "Value": "Left" + } + ], + "Enable": true + }, + "EraserActivationThreshold": 0.0, + "EraserButton": null, + "PenButtons": [ + { + "Path": "OpenTabletDriver.Desktop.Binding.LinuxArtistMode.LinuxArtistModeButtonBinding", + "Settings": [ + { + "Property": "Button", + "Value": "Pen Button 1" + } + ], + "Enable": true + }, + { + "Path": "OpenTabletDriver.Desktop.Binding.LinuxArtistMode.LinuxArtistModeButtonBinding", + "Settings": [ + { + "Property": "Button", + "Value": "Pen Button 2" + } + ], + "Enable": true + } + ], + "AuxButtons": [], + "MouseButtons": [], + "MouseScrollUp": null, + "MouseScrollDown": null + } + } + ], + "LockUsableAreaDisplay": false, + "LockUsableAreaTablet": true, + "Tools": [] +} \ No newline at end of file diff --git a/config/OpenTabletDriver/settings.json b/config/OpenTabletDriver/settings.json index f99930d8..e4a28cac 100644 --- a/config/OpenTabletDriver/settings.json +++ b/config/OpenTabletDriver/settings.json @@ -10,18 +10,18 @@ "Filters": [], "AbsoluteModeSettings": { "Display": { - "Width": 2560.0, - "Height": 1440.0, - "X": 2720.0, - "Y": 1259.0, + "Width": 1440.0, + "Height": 2560.0, + "X": 720.0, + "Y": 1280.0, "Rotation": 0.0 }, "Tablet": { - "Width": 152.0, - "Height": 85.5, - "X": 76.00001, - "Y": 47.500008, - "Rotation": 180.0 + "Width": 53.4375, + "Height": 95.0, + "X": 72.01056, + "Y": 47.5, + "Rotation": 270.0 }, "EnableClipping": true, "EnableAreaLimiting": false, diff --git a/config/fish/config.fish b/config/fish/config.fish index 8f3a0568..7b432712 100644 --- a/config/fish/config.fish +++ b/config/fish/config.fish @@ -2,12 +2,12 @@ if status is-interactive macchina end -export BROWSER="open" +export BROWSER="handlr" export DYLD_FALLBACK_LIBRARY_PATH="/Library/Developer/CommandLineTools/usr/lib" export FZF_DEFAULT_COMMAND="fd --type f --hidden --exclude .git" export CARGO_TARGET_DIR="$HOME/.local/share/cargo-target" - +# fish_vi_key_bindings # The next line updates PATH for the Google Cloud SDK. if [ -f '/Users/fs0c131y/Projects/gcloud/google-cloud-sdk/path.fish.inc' ]; . '/Users/fs0c131y/Projects/gcloud/google-cloud-sdk/path.fish.inc'; end diff --git a/config/hypr/binds.conf b/config/hypr/binds.conf index a80bf346..5ffa3091 100644 --- a/config/hypr/binds.conf +++ b/config/hypr/binds.conf @@ -7,11 +7,12 @@ bind = $mainMod, Return, exec, foot bind = $mainModShift, Return, exec, wezterm bind = $mainModShift, Q, killactive, bind = $mainMod, M, exit, -bind = $mainModShift, f, togglefloating, +bind = $mainMod, t, togglefloating, +bind = $mainMod, f, fullscreen, bind = $mainMod, d, exec, anyrun bind = $mainMod, Space, exec, anyrun bind = $mainMod, p, pseudo, # dwindle -bind = $mainModShift, v, togglesplit, # dwindle +bind = $mainMod, v, togglesplit, # dwindle bind = $mainMod, a, exec, swaync-client -t bind = $mainMod, Tab, cyclenext # Audio diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index 3a2b9f3b..ffeb4a4e 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -126,4 +126,7 @@ device:epic-mouse-v1 { # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +windowrule = float, title:^(Steam)$ +windowrule = float, title:^(Archetype.*)$ + misc:vfr = true diff --git a/config/nushell/conf.d/starship.nu b/config/nushell/conf.d/starship.nu index badc75af..0e92eb0b 100644 --- a/config/nushell/conf.d/starship.nu +++ b/config/nushell/conf.d/starship.nu @@ -1,6 +1,6 @@ let-env STARSHIP_SHELL = "nu" let-env STARSHIP_SESSION_KEY = (random chars -l 16) -let-env PROMPT_MULTILINE_INDICATOR = (^/opt/homebrew/bin/starship prompt --continuation) +let-env PROMPT_MULTILINE_INDICATOR = (^/usr/bin/starship prompt --continuation) # Does not play well with default character module. # TODO: Also Use starship vi mode indicators? @@ -9,7 +9,7 @@ let-env PROMPT_INDICATOR = "" let-env PROMPT_COMMAND = { || # jobs are not supported let width = (term size).columns - ^/opt/homebrew/bin/starship prompt $"--cmd-duration=($env.CMD_DURATION_MS)" $"--status=($env.LAST_EXIT_CODE)" $"--terminal-width=($width)" + ^/usr/bin/starship prompt $"--cmd-duration=($env.CMD_DURATION_MS)" $"--status=($env.LAST_EXIT_CODE)" $"--terminal-width=($width)" } # Whether we have config items @@ -23,5 +23,5 @@ let-env config = if $has_config_items { let-env PROMPT_COMMAND_RIGHT = { || let width = (term size).columns - ^/opt/homebrew/bin/starship prompt --right $"--cmd-duration=($env.CMD_DURATION_MS)" $"--status=($env.LAST_EXIT_CODE)" $"--terminal-width=($width)" + ^/usr/bin/starship prompt --right $"--cmd-duration=($env.CMD_DURATION_MS)" $"--status=($env.LAST_EXIT_CODE)" $"--terminal-width=($width)" } diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json index 77b1555b..c26b6b7d 100644 --- a/config/nvim/lazy-lock.json +++ b/config/nvim/lazy-lock.json @@ -1,9 +1,9 @@ { "comfortable-motion.vim": { "branch": "master", "commit": "e20aeafb07c6184727b29f7674530150f7ab2036" }, "copilot.vim": { "branch": "release", "commit": "a4a6d6b3f9e284e7f5c849619e06cd228cad8abd" }, - "coq.artifacts": { "branch": "artifacts", "commit": "f47ef45647d237598b3ceead98a15a358bbf2e33" }, - "coq.thirdparty": { "branch": "3p", "commit": "0fb2082030fb9e922a1aa4951a98aa16ecbb81c0" }, - "coq_nvim": { "branch": "coq", "commit": "ac991666d3c6fef33bf07374d2f1e3d086e60530" }, + "coq.artifacts": { "branch": "artifacts", "commit": "39bdecdcb3df41ba7f93c2b5acd4c6e25d80ba07" }, + "coq.thirdparty": { "branch": "3p", "commit": "dedb7387a50a797a7bd871d009cf711fbf00eb20" }, + "coq_nvim": { "branch": "coq", "commit": "a8ff103b50a9a4ba3dec9a485699b3382b59ab92" }, "d2-vim": { "branch": "master", "commit": "981c87dccb63df2887cc41b96e84bf550f736c57" }, "diffview.nvim": { "branch": "main", "commit": "e91110d2a7f8e2f667666aba6ea089ff823f8748" }, "fidget.nvim": { "branch": "main", "commit": "0ba1e16d07627532b6cae915cc992ecac249fb97" }, @@ -12,19 +12,19 @@ "git-conflict.nvim": { "branch": "main", "commit": "8d962d83cae924a314965f738ed1e05a4000d682" }, "glow.nvim": { "branch": "main", "commit": "bbd0473d72a45094495ee5600b5577823543eefe" }, "indent-blankline.nvim": { "branch": "master", "commit": "4541d690816cb99a7fc248f1486aa87f3abce91c" }, - "lazy.nvim": { "branch": "main", "commit": "ed15f6b39422f46412212005f6d12c6f353b0293" }, + "lazy.nvim": { "branch": "main", "commit": "3ad55ae678876516156cca2f361c51f7952a924b" }, "lsp-status.nvim": { "branch": "master", "commit": "54f48eb5017632d81d0fd40112065f1d062d0629" }, - "lspsaga.nvim": { "branch": "main", "commit": "2f9d768c30d5d68c9875deb437785e99dadd7992" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "828a538ac8419f586c010996aefa5df6eb7c250b" }, - "mason.nvim": { "branch": "main", "commit": "5ad3e113b0c3fde3caba8630599373046f6197e8" }, - "neorg": { "branch": "main", "commit": "774f5dd80d15aa11d0221aba767da699f9533e32" }, + "lspsaga.nvim": { "branch": "main", "commit": "385ee331e0a1ee2c342fc96fc53ec7d68c0821e3" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "e86a4c84ff35240639643ffed56ee1c4d55f538e" }, + "mason.nvim": { "branch": "main", "commit": "3f6b544c75c01549f7a2a9e395e0f1cea42b25dd" }, + "neorg": { "branch": "main", "commit": "e76f0cb6b3ae5e990052343ebb73a5c8d8cac783" }, "no-neck-pain.nvim": { "branch": "main", "commit": "6000e12d13188e008e9539085c24ff34794da40b" }, "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, "nvim-dap": { "branch": "master", "commit": "d17d1bba23ec72a157bd183c57840c39e323f515" }, "nvim-dap-ui": { "branch": "master", "commit": "85b16ac2309d85c88577cd8ee1733ce52be8227e" }, - "nvim-lspconfig": { "branch": "master", "commit": "dd11ba7b3c8f82d51b6d4dd7d68fce2d78bf78a0" }, + "nvim-lspconfig": { "branch": "master", "commit": "6f426c34c8e21af2f934e56be9d1198a507ecc9f" }, "nvim-nu": { "branch": "main", "commit": "f45f36a97fb0ea6e39f08cc2fac7a2fb3dc3999b" }, - "nvim-treesitter": { "branch": "master", "commit": "4115fad9fded72571bdc3e0f7351e64b31799a3d" }, + "nvim-treesitter": { "branch": "master", "commit": "48df8efa25c72c8a75e8898ece4b112c71dbcc47" }, "nvim-treesitter-context": { "branch": "master", "commit": "6f8f788738b968f24a108ee599c5be0031f94f06" }, "nvim-web-devicons": { "branch": "master", "commit": "efbfed0567ef4bfac3ce630524a0f6c8451c5534" }, "octo.nvim": { "branch": "master", "commit": "22328c578bc013fa4b0cef3d00af35efe0c0f256" }, @@ -38,11 +38,11 @@ "symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9bc8237565ded606e6c366a71c64c0af25cd7a50" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "62ea5e58c7bbe191297b983a9e7e89420f581369" }, - "telescope.nvim": { "branch": "master", "commit": "47c755d737702df7a39b640c8d9c473a728be1df" }, + "telescope.nvim": { "branch": "master", "commit": "1228f3b15ca3d9b95dcb92efda6a3448871030bd" }, "todo-comments.nvim": { "branch": "main", "commit": "09b0b17d824d2d56f02ff15967e8a2499a89c731" }, "toggleterm.nvim": { "branch": "main", "commit": "00c13dccc78c09fa5da4c5edda990a363e75035e" }, "tree-sitter-just": { "branch": "main", "commit": "4e5f5f3ff37b12a1bbf664eb3966b3019e924594" }, - "trouble.nvim": { "branch": "main", "commit": "20d1b30d6925213abece21d35858a16e11d1e9fc" }, + "trouble.nvim": { "branch": "main", "commit": "0e6703c1d37d2d34ed029ab54f9bd66e3f2ecbf7" }, "vim-abolish": { "branch": "master", "commit": "cb3dcb220262777082f63972298d57ef9e9455ec" }, "vim-commentary": { "branch": "master", "commit": "e87cd90dc09c2a203e13af9704bd0ef79303d755" }, "vim-fugitive": { "branch": "master", "commit": "b3b838d690f315a503ec4af8c634bdff3b200aaf" }, diff --git a/config/nvim/lua/plugins.lua b/config/nvim/lua/plugins.lua index e6e1caa3..dec70ec1 100644 --- a/config/nvim/lua/plugins.lua +++ b/config/nvim/lua/plugins.lua @@ -229,8 +229,8 @@ return require('lazy').setup({ }, { 'neovim/nvim-lspconfig', - ft = { "rust", "toml", "lua", "c", "cpp", "markdown", "sql", "python" }, cmd = "LspStart", + ft = { "rust", "toml", "lua", "c", "cpp", "markdown", "sql", "python", "go" }, config = function() require("lsp") end