Git Product home page Git Product logo

not-so-flakey-devshells's Introduction

Hello. I am a software developer. I build things that excite me, usually having little visible similarities.

I love to code random but useful ideas that pop in my head from time to time. I don't have a fixed stack that I like working on yet; albeit I've explored a lot of languages and technologies through various side projects. Even so, I can safely say that my most used languages are TypeScript, Python, and Go.

Although I enjoy cycling alone, most of my day is spent indoors either doing random things on my laptop, chatting, coding, playing video games, or decorating my room; all while jamming to music.

Contact me at [email protected].

not-so-flakey-devshells's People

Contributors

getpsyched avatar github-actions[bot] avatar grahamc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

grahamc

not-so-flakey-devshells's Issues

Expose what each package contains

Currently, the packages that are offered by the flakes use symlinkJoin which hides what packages it contains within when running nix flake show. The packages can only be seen when opening the flake manually.

This shouldn't be the case. Fixing this issue might be as simple as adding metadata to symlinkJoin but will require some testing.

Allow configuring VSCode settings

One major problem with the vscode package in the flakes is that they don't configure language specific settings. This can be easily accomplished by a .vscode/settings.json but it's a bad workaround to a bigger problem: non-deterministic configuration.

There's a potential solution that can benefit from VSCode's new profiles system but there's some shortcomings to it (ex: how do we automate creating a profile). If you want to discuss this solution, please see this issue: NixOS/nixpkgs#261205

I'm open to hearing more solutions to this; perhaps even a deterministic way to create .vscode/settings.json

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.