nix-darwin-dotfiles
Extracted-RC
nix-darwin-dotfiles | Extracted-RC | |
---|---|---|
12 | 6 | |
381 | 22 | |
- | - | |
8.3 | 5.0 | |
5 months ago | 4 months ago | |
Nix | Java | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nix-darwin-dotfiles
-
For Nyxt users and potential Nyxt users;
Editor - I use a modified version of nx-ace, its essentially just the ace/cloud9 editor with a few personal tweaks https://github.com/shaunsingh/nix-darwin-dotfiles/blob/main/configs/nyxt/ace.lisp. Then I can launch grip in a panel buffer for a markdown preview
- Examples of lazy loading with packer
-
Having issues with my sway-borders overlay, any idea what could be going wrong?
flake.nix: https://github.com/shaunsingh/vimrc-dotfiles/blob/main/flake.nix
-
[Guide] Tips and tricks to reduce startup and Improve your lua config
You can view my config here: https://github.com/shaunsingh/vimrc-dotfiles/tree/main/.config/nvim, if you want examples of what's described in this post. My config is fully lua, and starts up in about 9ms as per --startuptime
-
[Oldschool] Am I the only one still using a Vimscript initialization file?
Yes and no. Neovim itself won't load any faster, but there are tools that work better with lua (e.g. packer.nvim). You can also pull some tricks to make neovim load faster (see https://github.com/shaunsingh/vimrc-dotfiles/blob/main/.config/nvim/init.lua)
-
How to fix this nvim-treesitter error on HTML/VueJS?
Nothing related to this bug but you have useless stuff in packerInit.lua.
-
In need of some help with startup time optimization.
Here's how I do it: Piecing out the config: https://github.com/shaunsingh/vimrc-dotfiles/tree/main/.config/nvim/lua
-
Neovim 0.5 is awesome
Instead of VSNIP I switched to luasnip. You can see my installation here (https://github.com/shaunsingh/vimrc-dotfiles/blob/ea94504185b7315259c901c89fc8cf4bc11ebaf6/.config/nvim/lua/pluginList.lua#L78) and my configuration with nvim-compe here (https://github.com/shaunsingh/vimrc-dotfiles/blob/main/.config/nvim/lua/compe-completion.lua)
- moonlight.nvim - Lua Port of Moonlight VSCode for Neovim
-
Is there any gui like neovide but more stable?
And it doesn't look like im setting guifont anywhere. Heres my init.vim in case something else looks off: https://github.com/shaunsingh/vimrc/blob/main/init.vim
Extracted-RC
-
Is sensor source code available?
If you mean the i2c driver source code, you can find the FTC SDK's driver source code here: https://github.com/OpenFTC/Extracted-RC/blob/master/Hardware/src/main/java/com/qualcomm/hardware/stmicroelectronics/VL53L0X.java
-
Custom tflite model implemention help
If you're using OnBot Java, you can do this. There's an OnBot Java example OpMode which is named something like "ConceptTensorFlowObjectDetectionWebcam". You will need to change the TFOD_MODEL_ASSET and LABELS fields to work with your model. In the example, it will setup a Vuforia instance and TFObjectDetector instance for your webcam and model, show you how to repeatedly get recognitions, and show how to read data from those recognitions. Link to the code here: https://github.com/OpenFTC/Extracted-RC/blob/master/FtcRobotController/src/main/java/org/firstinspires/ftc/robotcontroller/external/samples/ConceptTensorFlowObjectDetectionWebcam.java
-
Is it possible to replace the OS/software packaged with the REV control hub with something less restrictive?
While the control hub OS is closed source as far as i know, nothing stops you from "using the hardware how you want". The rc controller app source code is fully viewable from the source AARS and can be found in: https://github.com/OpenFTC/Extracted-RC , that might be an start if you wanna modify something.
-
Where can I find the com.qualcomm files in the folder
Yes, as another comment mentions, these are the sdk's dependencies. You can go to the source class of something by ctrl clicking or putting your cursor over something and pressing f4. Also, the github repo https://github.com/OpenFTC/Extracted-Rc here has all the dependencies extracted if you want to browse them.
-
What do you use for reference when programming for FTC?
A reference that hasn't been mentioned thus far that is incredibly useful is Extracted-RC from OpenFTC. https://github.com/OpenFTC/Extracted-RC
-
First day of using Vim
Also if you'd like to take a look, there is no way to achieve the behavior that he wants (which is to run a blocking loop until the Robot Controller sends an initialization command) without reverse logic. waitForStart() as he mentioned is not a flag. It's a blocking function. https://github.com/OpenFTC/Extracted-RC/blob/6720cf8b4296c90b6ea4638752c2df4a52b043b9/RobotCore/src/main/java/com/qualcomm/robotcore/eventloop/opmode/LinearOpMode.java#L60 Also waitForStart() itself uses !isStarted().
What are some alternatives?
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
gm0 - Game Manual 0 - The most extensive guide out there for FTC
moonlight.nvim - Port of VSCode's Moonlight colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins
LearnJavaForFTC - This is for learning Java for FTC
neoscroll.nvim - Smooth scrolling neovim plugin written in lua
bufferline.nvim - A snazzy bufferline for Neovim
packer.nvim - A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
vimr - VimR — Neovim GUI for macOS in Swift
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.
vim-moonfly-colors - A dark charcoal theme for modern Neovim & classic Vim
lspsaga.nvim - improve neovim lsp experience [Moved to: https://github.com/nvimdev/lspsaga.nvim]
flutter-tools.nvim - Tools to help create flutter apps in neovim using the native lsp