My new NixOS configuration is available now at
https://codeberg.org/klt/configurations
#nix #nixos #homemanager #emacs #wanderlust #offlineimap
#offlineimap #wanderlust #emacs #homemanager #nixos #nix
Weird question. #homemanager and #nix or #nixos --
in home.file, what is 'source' relative to?
I have a flake-based config split up like so: ./home-manager/$USER/home.nix (where . is the repo root for the flake)
I tried putting dotfiles in ./home-manager/$USER/config/$DOTFILE (e.g., ./home-manager/$USER/config/kitty/kitty.conf and home-manager switch could not find them when source was set to either ./home-manager/$USER/config/$DOTFILE or ./config/$DOTFILE
I've settled down a bit after an initial #distrohopping adventure ever since #ubuntu starting worrying me. Here's what I've settled down on now, after experimenting with different setups:
1. #opensuse #tumbleweed and #nixos on my primary and experimental laptops
2. #chezmoi to synchronize dotfiles
3. #nix #packagemanager to manage command line utilities across distros with #homemanager
4.i. #kdeplasma + #lattedock + #touchegg preferred on #opensuse
4.ii. #i3wm on #nixos
#i3 is very cool....
#distrohopping #ubuntu #opensuse #tumbleweed #nixos #chezmoi #nix #packagemanager #homemanager #kdeplasma #lattedock #touchegg #i3wm #i3
Just pushed an updated version of my #nixos #homemanager configuration that I'm running on my #thinkpad
Still loving the #hyprland #waybar combo, which of course runs beautifully now on NixOS thanks to the upstreamed updates...check it out if you're curious!!! π€ :nixos: #development #nix
#nixos #homemanager #thinkpad #Hyprland #waybar #development #nix
@monkeboi absolutely!! I actually went ahead and just pushed an updated version of my #nixos #homemanager configuration that I'm now running on my #thinkpad .
It includes the waybar directory that you can place in your $HOME so it's automatically detected (as long as there isn't a config earlier in it's $PATH)
Feel free to check it all out and use/share it! π€ π :nixos:
Ok, here's one. Let's say you're configuring sops-nix with #homemanager. In the documentation you see the following:
age.keyFile = "/home/user/.age-key.txt";
followed two lines down by:
defaultSopsFile = ./secrets.yaml;
Why is one path defined with quotation marks around the string and the other isn't?
Switched from iTerm2 to Kitty because of its plaintext configuration. Itβs easy to configure it with #HomeManager: https://codeberg.org/goofansu/dotfiles.nix/src/commit/c44b478e7f7aed8cfafe457f73a64c2400adc155/rest.nix#L35-L70. I miss the tmux integration of iTerm2, but itβs worth keeping things simple.
The thing about #nixos (and I know I know I know I'm not the first) is how rarely the #wiki fully documents a feature.
It would also be nice if #homemanager watched ~/.config and said "I see a new config file. Would you like me to manage it?" (at least for programs with known configuration rules) or "You're installing ___. Would you like Home Manager to manage its configuration?"
#NixOS with #HomeManager: how can I access the $HOSTNAME in my setup?
I've listed some attempts on https://www.reddit.com/r/NixOS/comments/15covi1/homemanager_using_hostname_for_symlinking_command/ and my setup is on https://github.com/novoid/nixos-config
@mudri have you used #homemanager when looking At #nixpkgs?
Am trying to improve my setup & looking for advice.
I may end up going back to #fedora. Or, specifically, #silverblue with #fleek (or just configuring #nix and #homemanager directly).
I don't know. There are some weird silverblue quirks that I'm conveniently forgetting like the absolutely unreasonable issues I had configuring sericea's display manager.
#homemanager #nix #fleek #silverblue #Fedora
@musicmatze
Will you migrate it to #HomeManager?
Or is there too much which it cannot handle?
I was able to fix the #NixOS #homemanager issues with missing plugins from the #xfce panel thanks to @soupglasses
Solution: I moved the packages from homemanager back to NixOS (w/o HM) and now it works. π
I guess i am too stupid (read: unexperienced) to get #anyrun running in my #NixOS #NixFlakes. The #HomeManager description in the readme confuses me where to put it in my config.
https://github.com/Kirottu/anyrun
#anyrun #nixos #nixflakes #homemanager
I've published my #NixOS configuration files: https://github.com/novoid/nixos-config
#flakes #homemanager #xfce #tmux #zsh and more
#nixos #flakes #homemanager #xfce #tmux #zsh