elisboa / nixos_configs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plus Ultra

Nix Flakes Ready Built With Snowfall

  

✨ Go even farther beyond.

Screenshots

clean

launcher

busy

firefox

Overlays

See the following example for how to apply overlays from this flake.

{
	description = "";

	inputs = {
		nixpkgs.url = "github:nixos/nixpkgs/release-22.05";
		unstable.url = "github:nixos/nixpkgs";

		snowfall-lib = {
			url = "github:snowfallorg/lib";
			inputs.nixpkgs.follows = "nixpkgs";
		};

		plusultra = {
			url = "github:jakehamilton/config";
			inputs.nixpkgs.follows = "nixpkgs";
			inputs.unstable.follows = "unstable";
		};
	};

	outputs = inputs:
		inputs.snowfall-lib.mkFlake {
			inherit inputs;

			src = ./.;

			overlays = with inputs; [
				# Get all of the packages from this flake by using the main overlay.
				plusultra.overlay

				# Individual overlays can be accessed from
				# `plusultra.overlays.<name>`.
				plusultra.overlays."nixpkgs/at"
				plusultra.overlays."nixpkgs/chromium"
				plusultra.overlays."nixpkgs/comma"
				plusultra.overlays."nixpkgs/cowsay-plus"
				plusultra.overlays."nixpkgs/deploy-rs"
				plusultra.overlays."nixpkgs/discord"
				plusultra.overlays."nixpkgs/discord-canary"
				plusultra.overlays."nixpkgs/doukutsu-rs"
				plusultra.overlays."nixpkgs/firefox"
				plusultra.overlays."nixpkgs/firefox-nordic-theme"
				plusultra.overlays."nixpkgs/flyctl"
				plusultra.overlays."nixpkgs/frappe-books"
				plusultra.overlays."nixpkgs/freetube"
				plusultra.overlays."nixpkgs/gamescope"
				plusultra.overlays."nixpkgs/gnome"
				plusultra.overlays."nixpkgs/hey"
				plusultra.overlays."nixpkgs/infrared"
				plusultra.overlays."nixpkgs/kalidoface"
				plusultra.overlays."nixpkgs/kubecolor"
				plusultra.overlays."nixpkgs/linux"
				plusultra.overlays."nixpkgs/list-iommu"
				plusultra.overlays."nixpkgs/lutris"
				plusultra.overlays."nixpkgs/minecraft-forge"
				plusultra.overlays."nixpkgs/nix-get-protonup"
				plusultra.overlays."nixpkgs/nix-update-index"
				plusultra.overlays."nixpkgs/nixos-option"
				plusultra.overlays."nixpkgs/nixos-revision"
				plusultra.overlays."nixpkgs/nordic"
				plusultra.overlays."nixpkgs/obs"
				plusultra.overlays."nixpkgs/pocketcasts"
				plusultra.overlays."nixpkgs/prismlauncher"
				plusultra.overlays."nixpkgs/steam"
				plusultra.overlays."nixpkgs/titan"
				plusultra.overlays."nixpkgs/tmux"
				plusultra.overlays."nixpkgs/twitter"
				plusultra.overlays."nixpkgs/wallpapers"
				plusultra.overlays."nixpkgs/xdg-open-with-portal"
				plusultra.overlays."nixpkgs/yt-music"
			];
		};
}

Packages

Packages can be used directly from the flake.

{
	description = "";

	inputs = {
		nixpkgs.url = "github:nixos/nixpkgs/release-22.05";
		unstable.url = "github:nixos/nixpkgs";

		snowfall-lib = {
			url = "github:snowfallorg/lib";
			inputs.nixpkgs.follows = "nixpkgs";
		};

		plusultra = {
			url = "github:jakehamilton/config";
			inputs.nixpkgs.follows = "nixpkgs";
			inputs.unstable.follows = "unstable";
		};
	};

  outputs = inputs:
		inputs.snowfall-lib.mkFlake {
			inherit inputs;

			src = ./.;

			outputs-builder = channels:
				let
					inherit (channels.nixpkgs) system;
					inherit (plusultra.packages.${system})
						hey
						titan
						nixos-option
						nixos-revision
						xdg-open-with-portal;
				in {
					# ...
				};
		};
}

@ - JavaScript stdio transformation tool.

A cowsay wrapper that loads random cows.

The canary version of Discord.

doukutsu-rs - A fully playable re-implementation of Cave Story (Doukutsu Monogatari) engine written in Rust.

A dark theme for Firefox created using the Nord color palette.

The AppImage build of Frappe Books.

A Firefox wrapper for HEY.

A Minecraft reverse proxy.

Runs Kalidoface in Firefox.

A helper script to list IOMMU devices.

A helper script to install Proton GE.

A helper script to fetch the latest index for nix-locate.

A flake-enabled version of nixos-option.

A helper script to get the configuration revision of the current system.

Extra desktop items for Steam to launch the application in Pipewire mode or enable the gamepad UI.

A JavaScript monorepo management tool.

A Firefox wrapper for Twitter.

A collection of wallpapers.

A replacement for xdg-open that fixes issues when using xwayland.

Options

options documentation in progress.

About


Languages

Language:Nix 95.0%Language:CSS 3.0%Language:Shell 2.0%