Skip to content

Instantly share code, notes, and snippets.

View PardusEidolon's full-sized avatar
☁️
Working from within the long white cloud

Jack O'Brien PardusEidolon

☁️
Working from within the long white cloud
View GitHub Profile
@PardusEidolon
PardusEidolon / configuration.nix
Created June 28, 2023 03:25
default nixos configuration with tailscale
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, pkgs, ... }:
{
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
@PardusEidolon
PardusEidolon / darwin-configuration.nix
Created June 27, 2023 03:38
my nix darwin-configuration file
{ config, pkgs, ... }:
let
uhome = builtins.getEnv "HOME";
uname = builtins.getEnv "USER";
tmpdir = "/tmp";
in {
imports = [ <home-manager/nix-darwin> ];
# Use a custom darwin-configuration location.
@PardusEidolon
PardusEidolon / home.nix
Last active June 27, 2023 03:40
My home-manager configuration
{ config, pkgs, lib, ... }:
let
git_username = "<uname_here>";
git_useremail = "<git_email_here>";
git_signing_key = "<key_here>";
in {
# Home Manager needs a bit of information about you and the paths it should manage.
programs.home-manager.enable = true;
# Don't touch this unless you need to when updating or the channel switches
home.stateVersion = "23.05";
@PardusEidolon
PardusEidolon / nixago-flake.nix
Last active May 20, 2023 07:42
nixago flake
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs";
nixago.url = "github:nix-community/nixago";
nixago.inputs.nixpkgs.follows = "nixpkgs";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, nixago, flake-utils }:
flake-utils.lib.eachDefaultSystem (system:
@PardusEidolon
PardusEidolon / hud_messages.txt
Last active November 19, 2022 07:42
Hud messages for weapon hud icons for halo reach
[Strings]
PS_PICKUP = "Hold  to pick up\r\n"
PS_SWAP = "Hold  to swap for\r\n"
PS_PICKED_UP = "Picked up an Energy Sword"
PS_SWITCH_TO = "Out of ammo\r\nPress  to switch to\r\n"
PS_SWAP_AI = "Hold  to take ally's\r\n"
PR_PICKUP = "Hold  to pick up\r\n"
PR_SWAP = "Hold  to swap for\r\n"
PR_PICKED_UP = "Picked up a Plasma Rifle"
PR_SWITCH_TO = "Out of ammo\r\nPress  to switch to\r\n"

Nix - A purely functional package manager and deployment system for POSIX

Welcome to my Nix notes!

Nix consists of two parts: a package manager and a language. Nix programming language is a rather simple lazy (almost) pure functional with dynamic typing that specializes in building packages.

On being purely functional

  • makes no assumption about the global state of the system
  • everything is installed under the nix/store
  • nix has derivations instead of just 'packages'

A Note on iHaskell a Kernel for Jupyter Notebook

Repository link: https://github.com/IHaskell/IHaskell

Some Usefull commands for Linux Distros

sudo apt-get install -y python3-pip git libtinfo-dev libzmq3-dev libcairo2-dev libpango1.0-dev libmagic-dev libblas-dev liblapack-dev
@PardusEidolon
PardusEidolon / Recipes.adoc
Last active June 3, 2022 03:59
Jacks Recipes from various sources

Jacks Recipies

@PardusEidolon
PardusEidolon / Nix-cookbook.adoc
Last active April 11, 2022 04:24
A Nix Cookbook with all things nix.

Keybase proof

I hereby claim:

  • I am parduseidolon on github.
  • I am parduseidolon (https://keybase.io/parduseidolon) on keybase.
  • I have a public key ASDyu-7G504bfjHeEhrblq-VYnA2gOExibtgKdx8HZVkAgo

To claim this, I am signing this object: