r/NixOS • • 14h ago

nix os is peak

Post image
79 Upvotes

r/NixOS • • 22h ago

Who wrote this byte?

Thumbnail fzakaria.com
66 Upvotes

r/NixOS • • 20h ago

nixβ„οΈπŸ§πŸ©΅

Thumbnail gallery
20 Upvotes

r/NixOS • • 5h ago

At Long Last, I Am Done Configuring. Right?!

18 Upvotes

I realized that, after my latest push, I haven’t done a tree check of my files in a while and…holy files, Batman.

.dotfiles
β”œβ”€β”€ flake.lock
β”œβ”€β”€ flake.nix
β”œβ”€β”€ home-manager
β”‚Β Β Β β”œβ”€β”€ aliases.nix
β”‚Β Β Β β”œβ”€β”€ cavalier.nix
β”‚Β Β Β β”œβ”€β”€ discord-nixcord.nix
β”‚Β Β Β β”œβ”€β”€ fastfetch
β”‚Β Β Β  β”‚Β Β Β β”œβ”€β”€ config.jsonc
β”‚Β Β Β  │   └── default.nix
β”‚Β Β Β β”œβ”€β”€ fetch.nix
β”‚Β Β Β β”œβ”€β”€ fish.nix
β”‚Β Β Β β”œβ”€β”€ git.nix
β”‚Β Β Β β”œβ”€β”€ glava.nix
β”‚Β Β Β β”œβ”€β”€ home.nix
β”‚Β Β Β β”œβ”€β”€ kate.nix
β”‚Β Β Β β”œβ”€β”€ konsole.nix
β”‚Β Β Β β”œβ”€β”€ nix-index.nix
β”‚Β Β Β β”œβ”€β”€ plasma.nix
β”‚Β Β Β β”œβ”€β”€ proton-dpi.nix
β”‚Β Β Β β”œβ”€β”€ superfile
β”‚Β Β Β  β”‚Β Β Β β”œβ”€β”€ config.toml
β”‚Β Β  Β β”‚Β Β Β β”œβ”€β”€ default.nix
β”‚Β Β Β  │   └── hotkeys.toml
β”‚Β Β Β β”œβ”€β”€ tauon
β”‚Β Β Β  β”‚Β Β Β β”œβ”€β”€ custom_layouts.json
β”‚Β Β Β  β”‚Β Β Β β”œβ”€β”€ default.nix
β”‚Β Β   │   └── themes
β”‚Β Β Β  β”‚Β Β Β Β Β Β Β β”œβ”€β”€ Carbon Copy Copy.ttheme
β”‚Β Β Β  │       └── Carbon Copy.ttheme
β”‚Β Β Β β”œβ”€β”€ wallpaper-colors.nix
β”‚Β Β Β β”œβ”€β”€ wallpaper.nix
│   └── xdgUserDirs.nix
β”œβ”€β”€ hosts
β”‚Β Β Β β”œβ”€β”€ desktop
β”‚Β Β  Β β”‚Β Β Β β”œβ”€β”€ dualboot.nix
β”‚Β  Β Β β”‚Β Β Β β”œβ”€β”€ gpu.nix
β”‚Β Β  Β β”‚Β Β Β β”œβ”€β”€ hardware-configuration.nix
β”‚Β Β   │   └── locale.nix
│   └── nixos-stable
β”‚Β Β Β Β Β Β Β β”œβ”€β”€ dualboot.nix
β”‚Β Β Β Β Β Β Β β”œβ”€β”€ gpu.nix
β”‚Β Β Β Β Β Β Β β”œβ”€β”€ hardware-configuration.nix
│       └── locale.nix
β”œβ”€β”€ installer
β”‚Β Β Β β”œβ”€β”€ base-configuration.nix
β”‚Β Β Β β”œβ”€β”€ disk-layout.nix
β”‚Β Β Β β”œβ”€β”€ nixed-install.sh
│   └── stage2.sh
β”œβ”€β”€ INSTALL.md
β”œβ”€β”€ limine-pins.json
β”œβ”€β”€ modules
β”‚Β Β Β β”œβ”€β”€ assets
β”‚Β Β Β β”‚Β Β Β β”œβ”€β”€ boot_wallpaper.png
β”‚Β Β Β β”‚Β Β Β β”œβ”€β”€ logo.png
│   │   └── plymouth
β”‚Β Β Β β”‚Β Β Β Β Β Β Β β”œβ”€β”€ dotted
β”‚Β Β Β β”‚Β Β Β Β     │   └── dotted.mp4
│   │       └── plymouth-theme.script
β”‚Β Β Β β”œβ”€β”€ bootloader.nix
β”‚Β Β Β β”œβ”€β”€ bootstrap.nix
β”‚Β Β Β β”œβ”€β”€ chaotic.nix
β”‚Β Β Β β”œβ”€β”€ configuration.nix
β”‚Β Β Β β”œβ”€β”€ de.nix
β”‚Β Β Β β”œβ”€β”€ flatpak.nix
β”‚Β Β Β β”œβ”€β”€ hosts.nix
β”‚Β Β Β β”œβ”€β”€ installer.nix
β”‚Β Β Β β”œβ”€β”€ iphone-music.nix
β”‚Β Β Β β”œβ”€β”€ kernel.nix
β”‚Β Β Β β”œβ”€β”€ krohnkite.nix
β”‚Β Β Β β”œβ”€β”€ librewolf.nix
β”‚Β Β Β β”œβ”€β”€ limine-gardener.nix
β”‚Β Β Β β”œβ”€β”€ limine-pins.json
β”‚Β Β Β β”œβ”€β”€ multiverse.nix
β”‚Β Β Β β”œβ”€β”€ nix-caches.nix
β”‚Β Β Β β”œβ”€β”€ nvidia.nix
β”‚Β Β Β β”œβ”€β”€ packages.nix
β”‚Β Β Β β”œβ”€β”€ steam.nix
β”‚Β Β Β β”œβ”€β”€ tailscale.nix
β”‚Β Β Β β”œβ”€β”€ vm.nix
│   └── zram.nix
β”œβ”€β”€ nixd.json
β”œβ”€β”€ README.md
β”œβ”€β”€ scripts
β”‚Β Β Β β”œβ”€β”€ iphone-music-sync.sh
│   └── kernel-versions.sh
└── statix.toml
15 directories, 72 files, 20.9MiB


r/NixOS • • 5h ago

Determinate Secure Packages 25.05 (Emergency Legacy Extension) now available

10 Upvotes

https://determinate.systems/blog/emergency-legacy-extension-for-nixos-25-05/

We've scrambled to provide an emergency legacy extension to NixOS 25.05 for folks that are stuck and looking for a solution.


r/NixOS • • 7h ago

Something more like GNU Guix Home for NixOS

5 Upvotes

I have moved toward GNU Guix with nonguix. It was always something that I wanted to try, and move to full GNU (I am quite a little GNU Enthusiast). Before that I was using Nix. Guix's implementation of declarative dotfiles is quite remarkably simple. Either have a plain dotfiles structure or a stow layout for your dotfiles. And they get symlinked from the store. Wow! I mean, wow. I know it's not as simple as it sounds, since a lot of stuff (in my experience a few stuff) require many paths resolved. But I was able to achieve that in Guix, and I believe that it can be done on NixOS as well, through /run/current-system/<the whole stuff here, iykyk>. I remember reading a blog on Nix. Someone did that using home-manager's file linking abilities. But it was stateless, which did serve its purpose (I don't remember the link, but I'll post it when I pass by it another time). That blog used home-manage's mkOutOfStoreSymlink function. It was a cool function. I also happened to come by another project (again a long time ago, but I don't remember it though) that used a stow layout (a complete home-manager replacement) that used stateful linking from the nix store, using a stow layout. I think that nix can implement something like that and avoid the heavy load and eval time of lib.evalModule function.

Wrapper libraries that don't have to call lib.evalModule at all, are also cool. One such is the adios-wrappers library. But I haven't really used it long-time, since I switched to GNU Guix.


r/NixOS • • 8h ago

how should i implement that Lilith suckless gui?

Thumbnail github.com
1 Upvotes

r/NixOS • • 2h ago

Im lost

Thumbnail
0 Upvotes