mrjones2014 / dotfiles Goto Github PK
View Code? Open in Web Editor NEW❄️ My dotfiles for NixOS and macOS as a Nix flake. Neovim, Fish shell, Wezterm, etc.
Home Page: http://mjones.network/
❄️ My dotfiles for NixOS and macOS as a Nix flake. Neovim, Fish shell, Wezterm, etc.
Home Page: http://mjones.network/
Integrate Neogen with Luasnip
nest.nvim seems unmaintained and also it's not great to have a plugin just to set mappings.
the mdbook and the little rust plugin for it can be packaged up into a nix derivation.
missing required inputs
https://github.com/mrjones2014/dotfiles/actions/runs/5223774053/jobs/9431110228
feline.nvim
is archived and unmaintained as of yesterday, guess it's time to redo my statusline again 😭
This function is not needed when using nest
- it already handles the returned strings from lua expr
functions correctly :-)
Another small hint: normal mode is default in nest
, so you do not need to explicitly set mode = 'n'
if you did not explicitly set another mode in it's parent (unless you want to do so for stylistic reasons of course).
You can curl https://link-ip.nextdns.io/7cac77/[token]
after updating nixpkgs
trace: warning: nixfmt was renamed to nixfmt-classic. The nixfmt attribute may be used for the new RFC 166-style formatter in the future, which is currently available as nixfmt-rfc-style
I’ve run into an issue a few times where I try to format and get confused why it didn’t format only to realize it’s because the file has a syntax error in it.
If we do run a formatter but it fails we should show a notification.
I see a couple options:
mdbook
custom preprocessor from Rust to Go for that sweet, sweet, blazingly fast compile timecargo-binstall
title
pretty sure that's why I haven't been getting LSP completions when the file has errors in insert mode recently
I think I can override this by setting some environment variables in my nix config
I want to auto-start 1Password (for the SSH agent), and probably Discord, Signal, and Steam as well.
I'm also looking for a way to include the arkenfox.nix to my nix config.
Unfortunately, the documention isn't clear enough for me.
I'm going to open another issue up there and ask for more instructions.
but enable_wayland = false
turns off hardware acceleration altogether.
replace this with a nix derivation
dotfiles/fish/conf.d/wezterminfo.fish
Lines 1 to 16 in 05ac742
🤗 @mrjones2014 !
Absolutely loved borrowing your Fish config over the last week. The jump has been well worth it and the terminal feels like light speed!
jose-elias-alvarez/null-ls.nvim#1621
I'll need to find a replacement for this before long.
make a better more declarative nginx module for my nixos-server modules
Due to Nix readonly filesystem.
Use this instead: https://github.com/nrdxp/cfdyndns
Make a cron job that updates my DNS records on CloudFlare if my IP changes.
you can do some really cool stuff with luasnip https://www.youtube.com/watch?v=Dn800rlPIho
Wezterm uses GL, we need it via nixGL, they have an overlay I can use in the flake, just new to nix and not sure how to install it properly yet.
Also only needed on Linux.
Basically a tool to synchronize Sonarr and Radarr settings from a shared config file.
try this out https://github.com/rebelot/heirline.nvim
Wezterm SSH domain integration supports SSH agent forwarding since 4 days ago.
dotfiles/nvim/lua/my/lsp/utils/init.lua
Line 58 in a512fce
Maybe use vim.cmd('noau update')
?
Just wondering if vim.filetype.match
can be used here to make it easier to get lsp config instead of pattern matching.
FYI, the above code can cause lsp server to setup multiple times and result in same server started multiple instance on one buffer.
TIL Neovim has iterators in stdlib!!!
I want to introduce what I consider to be a 'feature request' although I acknowledge up front it might ultimately induce some 'breaking changes' into your dotfiles (which in my world, is sacred ground).
Here's what a propose (and I'm totally open to how it happens; and I'm totally open to the mechanisms; meaning I'll do my part to contribute anything and everything you deem necessary):
I'd like to see your config/nvim
split out from your dotfiles
.
This way, I could clone and monitor your nvim/config
files as a separate entity. Currently, I cannot, and I have to jump through a bunch of hoops to do so.
This could easily be done as a submodule, of course, but I'm more interested in your thoughts (in general) and any other option you might have in mind.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.