A new module is available: `programs.pgcli` pgcli is a Python CLI that lets you connect to Postgres databases and run queries with syntax highlighting and auto-completion.
#NixOS #Nix #HomeManager
A new module is available: `programs.pgcli` pgcli is a Python CLI that lets you connect to Postgres databases and run queries with syntax highlighting and auto-completion.
#NixOS #Nix #HomeManager
A new module is available: `programs.foliate` Foliate is a modern e-book reader tailored for GNOME.
#NixOS #Nix #HomeManager
A new module is available: 'programs.halloy'. Halloy is a modern IRC client supporting IRCv3 features, with a clean and intuitive user interface. It provides features like SASL authentication, message highlights, nick colors, emoji support, URL previews, and more.
#NixOS #Nix #HomeManager
A new module is available: 'programs.numbat'.
#NixOS #Nix #HomeManager
@abbra Sorry for the late reply, missed your toot.
Is there really no way to create a directory at runtime anymore? Creating and maintaining a container image where the only difference is a symlink seems a little tedious.
I already tried tmpfiles.d, but either I did it wrong or it runs too late in the boot process and the root filesystem is already read-only...
A new module is available: 'programs.wayprompt'. Wayprompt is a password prompter for Wayland, including a drop-in replacement for GnuPG’s pinentry ('pinentry-wayprompt'). Note that the Wayland compositor must support the Layer Shell protocol.
#NixOS #Nix #HomeManager
Question to the #fedora #immutable #silverblue #kinoite folks:
Since version 42 the root filesystem seems to be composefs. What would be the proper way to create a directory in this filesystem?
Asking for a nix systemd unit that now fails to create this, so there is no Nix store on my machine anymore... :-)
`services.espanso` now supports wayland. This is enabled by default on Linux as `services.espanso.waylandSupport = true;`. Depending on your graphical session type, you may disable one of `services.espanso.x11Support` and `services.espanso.waylandSupport` to reduce the closure size of espanso on your system. Both x11 and wayland versions come enabled by default on Linux.
#NixOS #Nix #HomeManager
A new module is available: `programs.television` television is a cross-platform, fast and extensible general purpose fuzzy finder TUI.
#NixOS #Nix #HomeManager
A new module is available: 'programs.clock-rs'. clock-rs is a modern, digital clock that effortlessly runs in your terminal.
#NixOS #Nix #HomeManager
A new module is available: 'programs.wallust'. Wallust generates colors from an images, similar to pywal.
#NixOS #Nix #HomeManager
A new module is available: 'programs.inori'. inori is a client for the Music Player Daemon (MPD)
#NixOS #Nix #HomeManager
Good news for #HomeManager users: Home Manager now correctly detects flakes under Determinate #Nix. Thank you to the maintainers for their quick review!
does anyone know how i can inherit environment variables with home manager from an external flake? like if i have a flake in my computer and all it does is add env variables can i import that into my home manager flake and have any env vars that i add there inherit the ones from the other flake?
#nixos #nix #homemanager
Question #NixOS :
Comment ont installe #stylix sans que ça rentre en conflit avec #homeManager ?
A new module is available: 'services.way-displays'. A service to automatically configure your displays on wlroots-based wayland compositors.
#NixOS #Nix #HomeManager
It would be really nice to have my personal configs for #Helix, #Neovim, or #Codium in my #homemanager config, but also let a #devshell provide extra config specific to that repo.
Any ideas on how something like this could be achieved?
A new way to define news is available. Instead of editing the previous news.nix file, you can now define entries using individual files. This should reduce the number of merge conflicts.
#NixOS #Nix #HomeManager
A new module is available: 'programs.smug'. Session manager and task runner for tmux written in Go. See https://github.com/ivaaaan/smug for more information.
#NixOS #Nix #HomeManager
So, for various reasons (professional verses personal), I don't set my global user name or email in Git. Instead, I have NixOS and Home Manager set up to give me a git command:
home-manager.users.dmoonfire =
{ pkgs, config, ... }:
{
home.packages = [
(pkgs.writeShellScriptBin "git-moonfire" ''
git config user.name "D. Moonfire"
git config user.email "contact@moonfire.us"
git config core.sshCommand 'ssh -i ~/.ssh/moonfire-rsa'
'')
};
That way, I can easily call this with:
git clone https://some...path/
git moonfire
git commit -am 'feat: everything is awesome'