Giter Site home page Giter Site logo

devtec-guides's People

Contributors

javimarsal avatar

Watchers

 avatar

devtec-guides's Issues

Customizing GNOME on my way

  • Mis extensiones, tipos de letra.
  • Decir que he elegido Vanilla OS porque utiliza el escritorio GNOME sin ninguna modificación. Decir al final que se ha probado la misma personalización en Ubuntu y enseñar el resultado final

How to add new cursors on Vanilla OS

Los cursores se guardan en ~/.local/share/icons y se pueden descargar de https://www.gnome-look.org/browse?cat=107&ord=latest.

  • Explicar que para colocar el tema de punteros a esa carpeta es necesario copiar la carpeta (la que tiene el nombre del tema) a ~/.local/share/icons (si no existe, crear la carpeta antes). Así no es necesario utilizar el comando abroot para guardarlos en /usr/share/icons.
  • Después acceder a gnome tweaks (instalarlo si es necesario (repo de Nix)) y seleccionar el cursor desde el menú Appearence.

Hacer referencia a la guía de "Set a consistent cursor theme with Nix UI packages".

Install unfree license Nix packages on Vanilla OS

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

Set a consistent cursor theme for Nix UI packages on Vanilla OS

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:

  • Imagen de Portada
  • Why this guide? (explicar objetivo de cada sección o qué aprenderemos)
  • Initializing Nix (specific to Vanilla OS)
  • Installing Home Manager
  • Setting cursor theme for Nix apps
  • Setting a different theme for Nix and system
  • Conclusion
  • cosas que hemos aprendido (Home Manager, gnome-tweaks, decir que sirven para otras cosas) y conseguido
  • La importancia de Nix en Vanilla OS, nos evita usar abroot (que no es malo) y decir por qué (porque sus desarrolladores persiguen la inmutabilidad y estabilidad del sistema, así que esta es la forma que tienen para conseguirlo "read-only" system)
  • decir que si quisiéramos cambiar de tema de cursor, seguiríamos el mismo proceso, aunque puede que algunos temas tengan la estructura de carpetas algo dintinta, siempre debemos quedarnos con la carpeta que contiene la subcarpeta "cursors".
  • Recordar que tengo más guías. Depende de cuándo estés leyendo esto, habrá unas guías completadas y listas para su lectura, otras estarán en proceso, y otras incluso estarán en espera y llegarán en algún momento.
  • Acknowledgments
  • References

Git - LF replaced by CRLF

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

Change font using the command line

En VanillaOS para GNOME Terminal (no funciona para GNOME Console, porque esta utiliza el tipo de letra "Monospace Text (tweaks)" del sistema):

  • Para saber el nombre del perfil de la terminal: dconf list /org/gnome/terminal/legacy/profiles:/
  • Cambiar el tipo de letra y tamaño para el perfil seleccionado: 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

Save screen space avoiding gnome menu window on maximizing

Primera opción: conservar top bar menu y extensión de gnome "Unite".

  • Mover titlebar buttons a la izquierda o al gusto

Seguna opción: auto hide con extensión de gnome "Hide Top Bar".

  • Lo único que cuando minimizamos una aplicación cuando está en pantalla completa, no hay animación.

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.