Skip to content

elisboa/nixos_configs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 95.0%
  • CSS 3.0%
  • Shell 2.0%