1
0
Fork 0
 
 
Go to file
Jesús Martínez 2febb8e328
fix(code): use rust-lang.rust-analyzer from vscode-marketplace-release
2023-09-25 12:20:44 +02:00
.github/workflows chore(deps): update actions/checkout action to v4.1.0 (#85) 2023-09-22 23:10:09 +02:00
applications fix(code): use rust-lang.rust-analyzer from vscode-marketplace-release 2023-09-25 12:20:44 +02:00
hosts fix(*): disable auto-optimise-store in mac devices 2023-09-23 10:19:43 +02:00
packages chore(pkgs): update bloop-jvm to 1.5.11 2023-09-08 09:39:53 +02:00
.envrc remove old niv configuration moving everything to flakes 2022-06-07 18:19:21 +02:00
.gitignore code: migrate extensions update script to scala-cli (#29) 2023-04-25 07:50:31 +02:00
LICENSE Update year in LICENSE 2020-01-08 08:42:59 +01:00
README.md docs(README): add Notes section 2023-09-23 10:24:24 +02:00
flake.lock chore(flake): update flake.lock (#86) 2023-09-25 05:44:43 +02:00
flake.nix refactor(albus): two major changes (see description) 2023-08-28 18:36:13 +02:00
renovate.json Configure Renovate (#21) 2023-01-20 08:46:10 +01:00

README.md

MIT LICENSE Built with nix

JesusMtnez's dotfiles!

Installation

This dotfiles are manage using nix and home-manager. The steps to do a complete setup are:

  1. Clone the repository and go inside the folder
nix run --extra-experimental-features nix-command --extra-experimental-features flakes github:nixos/nixpkgs#git -- clone git@github.com:JesusMtnez/dotfiles $HOME/.dotfiles
  1. Build and switch the host machine.

If it is a NixOS host:

nixos-rebuild switch --use-remote-sudo --flakes $HOME/.dotfiles/.

If it is a MacOSX host:

# Use bootstrap flake to setup nix-darwin in you system first
nix build .#darwinConfigurations.bootstrap.system --extra-experimental-features nix-command --extra-experimental-features flakes
./result/sw/bin/darwin-rebuild switch --flake $HOME/.dotfiles/.#bootstrap

# Using nix-darwin, build and switch to your configuration
darwin-rebuild switch --flake  $HOME/.dotfiles/.

Machines

  • sirius: Work machine, based on OSX.

      darwin-rebuild switch --flake .#sirius
    
  • albus: Personal machine, based on NixOS.

      nixos-rebuild switch --use-remote-sudo --flake .#albus
    
  • padfoot: Virtual Machine inside sirius host, based on NixOS with aarch64-linux architecture.

      nixos-rebuild switch --use-remote-sudo --flake .#padfoot
    

Notes

gnome-keyring integration in XFCE

In Settings Manager / Session and Startup / Advanced check Launch GNOME services at startup