std works for now #18

Merged
pegasust merged 65 commits from std into master 2023-06-18 09:17:44 +00:00
  • neovim works (manual)
  • neovim plugins works (manual)
  • darwin-spotlight works (manual)
  • git works (see ## git qa)
  • mickael-menu/zk works (## zk qa)
  • dev-package works (## dev-package qa)
  • nix-index works (## nix-index qa)

git qa

% ❯ git config --list --global | cat
alias.a=add
alias.b=branch
alias.c=commit
alias.ca=commit --amend
alias.cm=commit -m
alias.co=checkout
alias.lol=log --graph --decorate --pretty=oneline --abbrev-commit
alias.lola=log --graph --decorate --pretty=oneline --abbrev-commit --all
alias.sts=status
credential.helper=cache --timeout=3000
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
filter.lfs.smudge=git-lfs smudge -- %f
user.email=htran@egihosting.com
user.name=htran

nix-repl> legacyPackages.aarch64-darwin.homeConfigurations.htran.config.programs.git.enable
true

zk qa

% ❯ zk --version
zk dev

htran in dotfiles on  std 
% ❯ whereis zk 
zk: /Users/htran/.nix-profile/bin/zk

dev-package qa

# current impl
  dev-packages = let pkgs = inputs.nixpkgs; in {
    programs.jq.enable = true;
    home.packages = [
      pkgs.htop
      pkgs.ripgrep
      pkgs.unzip
      pkgs.zip

      pkgs.yq-go
      pkgs.mosh
      pkgs.python310
    ];
  };

QA dump

% ❯ whereis htop rg unzip zip yq mosh 
htop: /Users/htran/.nix-profile/bin/htop /nix/store/ps4b59a56dpflz238zw6kr1d40l534z2-htop-3.2.2/share/man/man1/htop.1.gz
rg: /Users/htran/.nix-profile/bin/rg /nix/store/2hyqsblfzal95vaggz9mlc6113gbqikc-ripgrep-13.0.0/share/man/man1/rg.1.gz
unzip: /usr/bin/unzip /nix/store/490yidcd6xang5q5ngb8q1p1g9wd0kp5-unzip-6.0/share/man/man1/unzip.1.gz
zip: /usr/bin/zip /nix/store/9g7n12zpyw2hn8qzx3ly1wh8n7bldpcy-zip-3.0/share/man/man1/zip.1.gz
yq: /Users/htran/.nix-profile/bin/yq
mosh: /Users/htran/.nix-profile/bin/mosh /nix/store/d4imam0w1a5jzw4zb3bsa4piqll6l2vy-mosh-1.4.0/share/man/man1/mosh.1.gz

htran in dotfiles on  std 
% ❯ python3 --version 
Python 3.10.11

nix-index qa

We don't have wget installed (truth).

% ❯ wget                                                          
The program 'wget' is currently not installed. It is provided by
several packages. You can install it by typing one of the following:
  nix-env -iA nixpkgs.wget.out
  nix-env -iA nixpkgs.cope.out

Or run it once with:
  nix-shell -p wget.out --run ...
  nix-shell -p cope.out --run ...

- [x] neovim works (manual) - [x] neovim plugins works (manual) - [x] darwin-spotlight works (manual) - [x] git works (see `## git qa`) - [x] `mickael-menu/zk` works (`## zk qa`) - [x] dev-package works (`## dev-package qa`) - [x] nix-index works (`## nix-index qa`) ## git qa ```console % ❯ git config --list --global | cat alias.a=add alias.b=branch alias.c=commit alias.ca=commit --amend alias.cm=commit -m alias.co=checkout alias.lol=log --graph --decorate --pretty=oneline --abbrev-commit alias.lola=log --graph --decorate --pretty=oneline --abbrev-commit --all alias.sts=status credential.helper=cache --timeout=3000 filter.lfs.clean=git-lfs clean -- %f filter.lfs.process=git-lfs filter-process filter.lfs.required=true filter.lfs.smudge=git-lfs smudge -- %f user.email=htran@egihosting.com user.name=htran nix-repl> legacyPackages.aarch64-darwin.homeConfigurations.htran.config.programs.git.enable true ``` ## zk qa ```console % ❯ zk --version zk dev htran in dotfiles on  std % ❯ whereis zk zk: /Users/htran/.nix-profile/bin/zk ``` ## dev-package qa ```nix # current impl dev-packages = let pkgs = inputs.nixpkgs; in { programs.jq.enable = true; home.packages = [ pkgs.htop pkgs.ripgrep pkgs.unzip pkgs.zip pkgs.yq-go pkgs.mosh pkgs.python310 ]; }; ``` QA dump ```console % ❯ whereis htop rg unzip zip yq mosh htop: /Users/htran/.nix-profile/bin/htop /nix/store/ps4b59a56dpflz238zw6kr1d40l534z2-htop-3.2.2/share/man/man1/htop.1.gz rg: /Users/htran/.nix-profile/bin/rg /nix/store/2hyqsblfzal95vaggz9mlc6113gbqikc-ripgrep-13.0.0/share/man/man1/rg.1.gz unzip: /usr/bin/unzip /nix/store/490yidcd6xang5q5ngb8q1p1g9wd0kp5-unzip-6.0/share/man/man1/unzip.1.gz zip: /usr/bin/zip /nix/store/9g7n12zpyw2hn8qzx3ly1wh8n7bldpcy-zip-3.0/share/man/man1/zip.1.gz yq: /Users/htran/.nix-profile/bin/yq mosh: /Users/htran/.nix-profile/bin/mosh /nix/store/d4imam0w1a5jzw4zb3bsa4piqll6l2vy-mosh-1.4.0/share/man/man1/mosh.1.gz htran in dotfiles on  std % ❯ python3 --version Python 3.10.11 ``` ## nix-index qa We don't have `wget` installed (truth). ```console % ❯ wget The program 'wget' is currently not installed. It is provided by several packages. You can install it by typing one of the following: nix-env -iA nixpkgs.wget.out nix-env -iA nixpkgs.cope.out Or run it once with: nix-shell -p wget.out --run ... nix-shell -p cope.out --run ... ```
pegasust added 64 commits 2023-06-18 09:16:42 +00:00
bbcc5a14b7 wip: error building kpcli-py :/
error: builder for '/nix/store/sacq2mx2i7f4230sy0j2m36av73xsjc7-python3.10-pip-23.0.1.drv' failed with exit code 1;
       last 10 log lines:
       > updateAutotoolsGnuConfigScriptsPhase
       > configuring
       > no configure script, doing nothing
       > building
       > Executing setuptoolsBuildPhase
       > Traceback (most recent call last):
       >   File /private/tmp/nix-build-python3.10-pip-23.0.1.drv-0/pip-23.0.1-source/nix_run_setup, line 3, in <module>
       >     import setuptools
       > ModuleNotFoundError: No module named 'setuptools'
       > /nix/store/mymsi43djixs7aiqfb9gpms4jllszfrg-stdenv-darwin/setup: line 1601: pop_var_context: head of shell_variables not a function context
       For full logs, run 'nix log /nix/store/sacq2mx2i7f4230sy0j2m36av73xsjc7-python3.10-pip-23.0.1.drv'.
pegasust added 1 commit 2023-06-18 09:17:23 +00:00
pegasust merged commit e62e724c4d into master 2023-06-18 09:17:44 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: pegasust/dotfiles#18
There is no content yet.