| 21 Aug 2021 |
6aa4fd | i can't summon like two years of minor annoyances, but there have been enough where i thought "this is a great idea, but it is probably never going to be as stable as i want it to be" and that isn't a knock because wrangling a bunch of end user applications, and keeping in step with nixpkgs is i'm sure not fun, but still, tech debt it remains | 23:51:04 |
6aa4fd | if i was doing things from scratch, i would probably write my own modules, and just wrap the binaries with config files written to /etc | 23:51:44 |
@timdeh:matrix.org | are you referring to just home-manager or devos as a whole (just to clarify 😅) | 23:52:54 |
6aa4fd | home-manager, i know nothing about devos | 23:53:16 |
@timdeh:matrix.org | okay cool, I thought you were referring to us when you said "tech debt", my bad 😆 | 23:54:05 |
@timdeh:matrix.org | but yeah, I get what you mean, it can be a little annoying, we've had a few bugs show up here and there, I guess it's simpler since once we resolve them here, they are resolved for all of us | 23:54:39 |
6aa4fd | nah, i can't really go in for templates, preconfigured stuff, etc. i am not a software dev either so not your audience | 23:54:43 |
6aa4fd | yeah you have a narrower model of what you are doing and expecting out of home-manager right, and also you have documentation you make and share | 23:55:10 |
6aa4fd | i just have myself, the code, and my .zsh_history | 23:55:31 |
@timdeh:matrix.org | sometimes that's all that's needed | 23:55:57 |
6aa4fd | https://gitlab.com/6AA4FD/stow/-/blob/master/flake.nix i think i may have also hacked together something that is vaguely similar to what you guys are working on in a more disciplined fashion | 23:57:15 |
6aa4fd | basically no library to speak of, just a bunch of modules | 23:57:57 |
| 22 Aug 2021 |
@timdeh:matrix.org | yeah that was essentially the motivation for the project in the first place. I noticed a lot of patterns were getting redesigned over and over so tried to see if maybe we could get some consensus going. | 00:00:03 |
6aa4fd | In reply to @timdeh:matrix.org yeah that was essentially the motivation for the project in the first place. I noticed a lot of patterns were getting redesigned over and over so tried to see if maybe we could get some consensus going. did you guys end up doing anything about repo mixing? that is a repeating pattern i have seen a ton of | 00:01:31 |
@timdeh:matrix.org | perhaps, what do you mean by repo mixing exactly though 😅 | 00:03:25 |
6aa4fd | mainly using unstable packages in your configuratino | 00:04:29 |
6aa4fd | like at a basic level | 00:04:47 |
@timdeh:matrix.org | oh yeah that is a thing | 00:04:55 |
6aa4fd | you guys have a good way of dealing with it? | 00:05:09 |
@timdeh:matrix.org | This overlay essentially get's imported from an alternate nixpkgs:
https://github.com/divnix/devos/blob/main/overlays/overrides.nix | 00:05:47 |
@timdeh:matrix.org | I was wondering if we should expand this at some point to allow for more than a single override source | 00:06:06 |
6aa4fd | pkgs-unstable = import inputs.nixpkgs-unstable {
system = config.nixpkgs.system;
config = { allowUnfree = true; };
};
| 00:08:15 |
6aa4fd | this is what i use, i use a let statement, then i can just add stuff from here directly | 00:08:28 |
6aa4fd | which i like because then i don't have to figure out how my package set is "polluted" when i am just quickly upgrading my version of a program | 00:09:12 |
@timdeh:matrix.org | That's kinda what's going on under the hood, the overlay is just the input for the import essentially | 00:18:42 |
David Arnold (blaggacao) | In reply to @timdeh:matrix.org I was wondering if we should expand this at some point to allow for more than a single override source That's already possible. You can override from any "channel" 😁 | 01:13:08 |
@timdeh:matrix.org | perfect, yeah my perspective on the project is quite stale by now unfortunately 😅 | 03:10:53 |
@timdeh:matrix.org | maybe I should run through the current features and update the docs 😄 | 03:12:05 |
| @yusdacra:nixos.dev changed their profile picture. | 15:49:09 |
| 23 Aug 2021 |
@yusdacra:nixos.dev | I was running someone through devos starting docs, this command in start's index.md seems to not work, and errors with "not a git repository":
nix-shell https://github.com/divnix/devos/archive/core.tar.gz -A shell \
--run "flk get core"
this also doesnt work, says flk is not found:
nix-shell https://github.com/divnix/devos/archive/main.tar.gz -A shell \
--run "flk get main"
| 00:02:04 |