Warning
Maybe this is a single user setup and is not intended to be anything else
# Nix environment setup + nyx computer manager
$ curl -s https://raw.githubusercontent.com/luisnquin/nixos-config/main/bootstrap.sh | sh
Infrastructure for NixOS, flakes and home manager ❄️
License: MIT License
Warning
Maybe this is a single user setup and is not intended to be anything else
# Nix environment setup + nyx computer manager
$ curl -s https://raw.githubusercontent.com/luisnquin/nixos-config/main/bootstrap.sh | sh
Take advantage of programs.vscode.mutableExtensionsDir
defined at programs/vscode.nix
Add the following line too:
# User settings here: https://github.com/luisnquin/vscode-settings
I'd like to take a try to DWL
The package is not correctly working, and is not finding the tmux.conf
file :(
This could open some vulnerabilities, so this development should be taken with tweezers
The things that I'm searching for are:
users[luisnquin].gitEmail
from flake.toml
KDEConnect is very useful to connect with other external devices, to know their current status and other things
Probably I'll need to add a new script and options in github:luisnquin/scripts
24.05 is out, so its time to update their packages
Like 23.05 but without a full moon...
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"
}
]
This could be done with eww but it's too much for what I want. Here's a usage example.
I'd like to try Sway in NixOS:)
It has had errors for half a month
In order to satisfy the nixos-rebuild boot
behavior
It would be nice to have it on both Wayland and X11, but I'm not currently using X11, and both implementations have their own ugly way of making the daemon succeed
Hyprland sometimes lost its own state because it depends on some files stored in the /tmp
folder that are removed by the rebuild process. You know what to do
As the title says
The computer documentation is barely documented so I'd like to do that soon
I don't know how hard to achieve this will be in NixOS. it would be useful if correctly implemented on my computer but still, if I change my mind into implement that this should be closed
Since the binaries of that launcher are very unstable, the best solution is to replace the launcher my PrimsLauncher
Similarly like nyx update
is currently working but without sharing the directory scope as prefix
You were too lazy to complete this packet and it's there, contributing to climate change, so you delete it or complete it
https://github.com/luisnquin/nixos-config/tree/main/pkgs/docker-desktop
yeah
The packages from system config must be moved to home manager config
It would be simple as it sounds but there are conflicts between packages
In a unknown step, the files of the /tmp
folder are deleted, including the ones of Hyprland
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.