Skip to content

Releases: handdara/dotfiles

25.01.2

21 Jan 16:06
Compare
Choose a tag to compare

24.12.0

06 Dec 22:09
Compare
Choose a tag to compare

Full Changelog: v24.11.5.0...v24.12.0.0

Full Changelog: v24.12.0.0...v24.12.0.1

24.11.5

05 Dec 05:54
Compare
Choose a tag to compare

24.11.4

29 Nov 22:45
Compare
Choose a tag to compare

v24.11.3

24 Nov 01:12
Compare
Choose a tag to compare

Version Badge

Full Changelog: v24.11.2.1...v24.11.3.4


usage

  1. install NixOS
  2. enable flakes and set hostname
    1. add nix.settings.experimental-features = [ "nix-command" "flakes" ]; to /etc/nixos/configuration.nix
      and change the hostname on the line networking.hostName = "<HOSTNAME-GOES-HERE>"; # Define your hostname.
    2. save and rebuild with sudo nixos-rebuild switch. then reboot
  3. installing home manager
    1. add home manager channel by running
      nix-channel --add https://github.com/nix-community/home-manager/archive/release-24.05.tar.gz home-manager
      and then nix-channel --update (might need to change out the home-manager release from
      24.05 to unstable or whichever channel is being used)
    2. reboot
    3. run nix-shell '<home-manager>' -A install to install home manager standalone
  4. personally I like to drop into a shell with some of my favorite utilities to do the rest
    nix-shell -p neovim fish zoxide fzf eza git just --run "fish"
  5. git clone this repo
  6. make a new folder dotfiles/hix/machines/<HOSTNAME-GOES-HERE>/ in this repo and copy
    /etc/nixos/hardware-configuration.nix into it
  7. make a new file dotfiles/hix/machines/<HOSTNAME-GOES-HERE>/bootloader.nix and copy the bootloader
    code from /etc/nixos/configuration.nix into it
    • here's an ezxample
      # bootloader.nix content:
      { config, pkgs, ... }:
      {
        boot.loader.grub.enable = true;
        boot.loader.grub.device = "/dev/nvme0n1";
        boot.loader.grub.useOSProber = true;
      }
  8. edit the sysSettings.hostname in dotfiles/hix/flake.nix:
    sysSettings = {
        system = "x86_64-linux";
        hostname = "<HOSTNAME-GOES-HERE>";
        # ... more code ...
    };
  9. run just purge && just switch

24.11.2

23 Nov 20:33
Compare
Choose a tag to compare

Version Badge

Full Changelog: v15nov2024...v24.11.2.1


usage

  1. install NixOS
  2. enable flakes and set hostname
    1. add nix.settings.experimental-features = [ "nix-command" "flakes" ]; to /etc/nixos/configuration.nix
      and change the hostname on the line networking.hostName = "<HOSTNAME-GOES-HERE>"; # Define your hostname.
    2. save and rebuild with sudo nixos-rebuild switch. then reboot
  3. installing home manager
    1. add home manager channel by running
      nix-channel --add https://github.com/nix-community/home-manager/archive/release-24.05.tar.gz home-manager
      and then nix-channel --update (might need to change out the home-manager release from
      24.05 to unstable or whichever channel is being used)
    2. reboot
    3. run nix-shell '<home-manager>' -A install to install home manager standalone
  4. personally I like to drop into a shell with some of my favorite utilities to do the rest
    nix-shell -p neovim fish zoxide fzf eza git just --run "fish"
  5. git clone this repo
  6. make a new folder dotfiles/hix/machines/<HOSTNAME-GOES-HERE>/ in this repo and copy
    /etc/nixos/hardware-configuration.nix into it
  7. make a new file dotfiles/hix/machines/<HOSTNAME-GOES-HERE>/bootloader.nix and copy the bootloader
    code from /etc/nixos/configuration.nix into it
    • here's an ezxample
      # bootloader.nix content:
      { config, pkgs, ... }:
      {
        boot.loader.grub.enable = true;
        boot.loader.grub.device = "/dev/nvme0n1";
        boot.loader.grub.useOSProber = true;
      }
  8. edit the sysSettings.hostname in dotfiles/hix/flake.nix:
    sysSettings = {
        system = "x86_64-linux";
        hostname = "<HOSTNAME-GOES-HERE>";
        # ... more code ...
    };
  9. run just purge && just switch

24.11.1

23 Nov 20:28
Compare
Choose a tag to compare

24.11.0

23 Nov 20:27
Compare
Choose a tag to compare
v14nov2024

fixed luasnip/nvim-cmp; restructured haddara module;