javimarsal / devtec-guides Goto Github PK
View Code? Open in Web Editor NEWTechnical and Development Configuration Guides
Technical and Development Configuration Guides
Los cursores se guardan en ~/.local/share/icons
y se pueden descargar de https://www.gnome-look.org/browse?cat=107&ord=latest.
~/.local/share/icons
(si no existe, crear la carpeta antes). Así no es necesario utilizar el comando abroot
para guardarlos en /usr/share/icons
.Hacer referencia a la guía de "Set a consistent cursor theme with Nix UI packages".
Para poner GNOME Console por defecto y también la opción en Files para abrir una ubicación en Console al hacer click derecho y que salga la opción (se puede ver cómo hacer lo mismo para GNOME Terminal): https://www.omgubuntu.co.uk/2022/09/make-gnome-console-default-terminal-in-ubuntu
Para poner GNOME Terminal por defecto: https://itsfoss.com/change-default-terminal-ubuntu/
https://handbook.vanillaos.org/2023/01/19/change-default-shell.html
Además de la configuración para poder hacer apx search --nix package-name
.
E incluir el enlace a la guía sobre cómo instalar paquetes de Nix de licencia no gratuita
https://julianhofer.eu/blog/01-silverblue-nix/#home-manager
Decir que esta guía está sacada de otra orientada para fedora silverblue, pero que aquí también lo hemos probado y funciona en VanillaOS
Y mirar si es necesario toolbox o para qué sirve
Hacer referencia a la guía para instalar programas con unfree license, y la guía del tema consistente de cursores
Hacer referencia o poner enlace a la guía de cómo inicializar Nix
Unfree license Nix packages as Visual Studio Code, Microsoft Teams, ...
Install home manager: https://julianhofer.eu/blog/01-silverblue-nix/#home-manager
EDITOR=nano home-manager edit
y añadir:
# Avoid using --allow-unfree flag when installing or upgrading unfree packages
# from the nix repository (using apx [command] --nix).
nixpkgs.config.allowUnfree = true;
encima de:
# The home.packages option allows you to install Nix packages into your
# environment.
home.packages = with pkgs; [
vscode
];
ahí se pone el nombre de los paquetes a instalar, tanto si son unfree license como si no.
aplicar los cambios
$ nix-channel --update
...
unpacking channels...
$ home-manager switch
Home-Manager (discord): https://discord.com/channels/1023243680829681704/1097468317477912646
Para cambiar el tema de cursores del sistema, mejor utiliza "gnome-tweaks" de nix (el mismo programa desde otros repositorios no funcionan bien o el resultado no es el mismo).
ToDO:
Sections ToDO:
Investigar por qué pasa esto:
> git add .
warning: in the working copy of 'pom.xml', LF will be replaced by CRLF the next time Git touches it
warning: in the working copy of 'src/main/resources/application.properties', LF will be replaced by CRLF the next time Git touches it
En VanillaOS para GNOME Terminal (no funciona para GNOME Console, porque esta utiliza el tipo de letra "Monospace Text (tweaks)" del sistema):
dconf list /org/gnome/terminal/legacy/profiles:/
dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/font "'MesloLGS NF 12'"
Mirar si es igual en la terminal de KDE (Konsole) y en Ubuntu Server por ejemplo
Primera opción: conservar top bar menu y extensión de gnome "Unite".
Seguna opción: auto hide con extensión de gnome "Hide Top Bar".
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.