Git Product home page Git Product logo

nixos-config's Introduction

nixos-config's People

Contributors

antigen-bot avatar imlucyd avatar luisnquin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

nixos-config's Issues

Improve gpg integration

This could open some vulnerabilities, so this development should be taken with tweezers

The things that I'm searching for are:

  • Automatically generate a primary GPG key for remote repositories if no single has been created yet
  • Use users[luisnquin].gitEmail from flake.toml
  • Investigate if the keyring step can be avoided (probably yes but the workaround is potentially unsafe)

KDEConnect integration

KDEConnect is very useful to connect with other external devices, to know their current status and other things

Readability: key/value list for hyprland binds

By example, we have this snippet in home/modules/desktop/hyprland/binds.nix:

[
    "$mainMod, SPACE, togglefloating,"
    "$mainMod, MINUS, togglesplit,"
    "SUPER_SHIFT, W, killactive,"
    "SUPER_SHIFT, MINUS, pseudo,"
    "$mainMod, F, fullscreen"
    "$mainMod, M, exit,"
]

In order to provide more readability in the Hyprland modules, this could be updated to the following format <MODS+?key>:<dispatcher+?params>, like below:

[
    {
      "mod+key": "$mainMod, SPACE",
      "dispatcher": "togglefloating"
    }
    {
      "mod+key": "$mainMod, MINUS",
      "dispatcher": "togglesplit"
    }
    {
      "mod+key": "SUPER_SHIFT, W",
      "dispatcher": "killactive"
    }
    {
      "mod+key": "SUPER_SHIFT, MINUS",
      "dispatcher": "pseudo"
    }
    {
      "mod+key": "$mainMod, F",
      "dispatcher": "fullscreen"
    }
    {
      "mod+key": "$mainMod, M",
      "dispatcher": "exit"
    }
]

Bootstrap script is not working

That script isn't even able to start because it doesn't have into account some missing dependencies

image

It would not be easy but the idea of having this kind of script simply worth it

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.