Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Impermanence Alternatives
Similar projects and alternatives to impermanence
-
home-manager
Manage a user environment using Nix [[email protected]] [Moved to: https://github.com/nix-community/home-manager] (by rycee)
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
-
-
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
nix-config
Personal nixos and home-manager configurations. (by Misterio77)
-
-
Home Manager using Nix
Manage a user environment using Nix [[email protected]]
-
-
nixos-hardware
A collection of NixOS modules covering hardware quirks.
-
digga
A flake utility library to craft shell-, home-, and hosts- environments.
-
nixos-config
Flake-based Nix / NixOS configuration for MacOS, x86, and VMs ✨ (by dustinlyons)
-
-
-
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
impermanence reviews and mentions
-
Interested in NixOS, have some questions
Some files in /etc (like saved networks) will still not be managed by NixOS, if you want to have full control over them use Impermanence
-
Upgrading to NixOS 22.11 Issue
{ imports = [ (modulesPath + "/installer/scan/not-detected.nix") "${builtins.fetchGit { url = "https://github.com/NixOS/nixos-hardware.git"; }}/system76" "${builtins.fetchGit { url = "https://github.com/nix-community/impermanence.git"; }}/nixos.nix" ];
-
Good guides for a non-developer using NixOS?
There is a maintained collection of modules for running this kind of NixOS setup. It's called impermanence.
-
48hrs with Fedora Silverblue and I'm SOLD. Question: does anyone else use a volatile home ?
https://grahamc.com/blog/erase-your-darlings https://nixos.org/ https://github.com/nix-community/home-manager https://github.com/nix-community/impermanence
-
First post, here's my home lab and how I use it every day (running Proxmox and NixOS)
I'm also fascinated by the idea of completely decoupling the state from the configuration using https://github.com/nix-community/impermanence. If you can get your system working without leftover state sticking around, and continuously back up the state you do have, you're almost guaranteed to have a fully working environment at all times.
-
First post, here's what my homelab does running Proxmox and NixOS
Drop Proxmox for vanilla NixOS + kvm. Working towards impermanence to manage persistent state everywhere.
-
Nix: Taming Unix with Functional Programming
docs nixos: https://nixos.org/manual/nixos/stable/
This tooling includes higher-level helpers for language-/environment-specific packaging, like "buildGoModule", "buildRustPackage" and so on, as well as e.g. tooling to run integration tests in a whole cluster of inter-connected linux VMs!
Packages which are submitted to nixpkgs must fulfill certain criteria, such as not using "IFD" (input-from-derivation, to simplify: "letting nix evaluate nix-code which was generated by another deriviation/"nix package".
nixpkgs is alive and well with lots of daily contribution and an everlasting effort to keep Hydra, the nix-specific CI/CD system and public binary caches up to date and responsive. Thanks to all maintainers & contributors!
* flakes are an approach to standardize a way to package nix code outside of nixpkgs but to still keep it re-usable. They are still "experimental" as the details are figured out, but nevertheless used in production. There are some frame-works to keep boilerplate low, like "flake-utils", "flake-parts" and others, as well as e.g. deployment tools like "colmena" and "deploy-rs" and re-usable helpers for system-configuration like e.g. https://github.com/nix-community/impermanence
There's lots of other stuff in the community, things like home-manager, direnv + flakes and devshells changed my workflow fundamentally to the better since I've switched. If you got the time and are still interested, join us on matrix or elsewhere :)
-
How can you keep a Linux installation tidy and minimal?
I haven't set this up for my personal machines yet but you can trivially use a tmpfs as your / and then use impermanence to explicitly opt into stateful files and directories that you want to keep across reboots like login passwords, host keys etc.
-
How Nix manages my desktop, Macbook Pro, and home lab server
Your thoughts on state make me think you might find https://grahamc.com/blog/erase-your-darlings and https://github.com/nix-community/impermanence interesting, if you haven't already encountered or been influenced by them.
-
Impermanence, wipe root on boot, possible?
Since I don't want my /etc to be polluted by configs in previous generations, I want to use the impermanence module.
-
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
Stats
nix-community/impermanence is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of impermanence is Nix.