nix machine / user configurations

updoot

Changed files
+39 -119
pkgs-set
users
patriot
+29 -105
flake.lock
···
"type": "github"
}
},
-
"eww": {
-
"inputs": {
-
"flake-compat": "flake-compat",
-
"nixpkgs": [
-
"nixpkgs"
-
],
-
"rust-overlay": "rust-overlay_2"
-
},
-
"locked": {
-
"lastModified": 1672946489,
-
"narHash": "sha256-IliWerC9qk4MxYNRoe/8uuQZkqjPJPsph46fmVBvo9U=",
-
"owner": "elkowar",
-
"repo": "eww",
-
"rev": "6a64a286291456984011c4fb160def106ee55dff",
-
"type": "github"
-
},
-
"original": {
-
"owner": "elkowar",
-
"repo": "eww",
-
"type": "github"
-
}
-
},
-
"flake-compat": {
-
"flake": false,
-
"locked": {
-
"lastModified": 1650374568,
-
"narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
-
"owner": "edolstra",
-
"repo": "flake-compat",
-
"rev": "b4a34015c698c7793d592d66adbab377907a2be8",
-
"type": "github"
-
},
-
"original": {
-
"owner": "edolstra",
-
"repo": "flake-compat",
-
"type": "github"
-
}
-
},
"flake-parts": {
"inputs": {
"nixpkgs": "nixpkgs"
···
},
"flake-utils": {
"locked": {
-
"lastModified": 1656928814,
-
"narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=",
-
"owner": "numtide",
-
"repo": "flake-utils",
-
"rev": "7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249",
-
"type": "github"
-
},
-
"original": {
-
"owner": "numtide",
-
"repo": "flake-utils",
-
"type": "github"
-
}
-
},
-
"flake-utils_2": {
-
"locked": {
"lastModified": 1659877975,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
"owner": "numtide",
···
"type": "github"
}
},
-
"flake-utils_3": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
···
"inputs": {
"nci": "nci_2",
"nixpkgs": "nixpkgs_3",
-
"rust-overlay": "rust-overlay_3"
},
"locked": {
-
"lastModified": 1676058777,
-
"narHash": "sha256-zyIksNoVO6WqGv1ezsgbGdRdA9XFzw/MQrv7V0ewfGc=",
"owner": "helix-editor",
"repo": "helix",
-
"rev": "6929a12f291fa5dee50cde9c89845b206b7333fd",
"type": "github"
},
"original": {
···
"utils": "utils"
},
"locked": {
-
"lastModified": 1675935446,
-
"narHash": "sha256-WajulTn7QdwC7QuXRBavrANuIXE5z+08EdxdRw1qsNs=",
"owner": "nix-community",
"repo": "home-manager",
-
"rev": "2dce7f1a55e785a22d61668516df62899278c9e4",
"type": "github"
},
"original": {
···
"xdph": "xdph"
},
"locked": {
-
"lastModified": 1676066608,
-
"narHash": "sha256-wUfFD5kZ4+MSX92Zruy/W64m7E5CzORfiVdLOuyJ15o=",
"owner": "hyprwm",
"repo": "Hyprland",
-
"rev": "bda8208aaa3d7eb9f14d49691b919f8f2e9f5594",
"type": "github"
},
"original": {
···
},
"nil": {
"inputs": {
-
"flake-utils": "flake-utils_3",
"nixpkgs": [
"nixpkgs"
],
-
"rust-overlay": "rust-overlay_4"
},
"locked": {
-
"lastModified": 1676062747,
-
"narHash": "sha256-jUZrWQRIO/lDeInw1Kn6WSnQxbuSfakOsTcBQiztxRQ=",
"owner": "oxalica",
"repo": "nil",
-
"rev": "a304ab352b1194d6b6e0dd2ca3efe979dcbb50c9",
"type": "github"
},
"original": {
···
},
"nixos-hardware": {
"locked": {
-
"lastModified": 1675933606,
-
"narHash": "sha256-y427VhPQHOKkYvkc9MMsL/2R7M11rQxzsRdRLM3htx8=",
"owner": "nixos",
"repo": "nixos-hardware",
-
"rev": "44ae00e02e8036a66c08f4decdece7e3bbbefee2",
"type": "github"
},
"original": {
···
"nixpkgs-wayland": {
"flake": false,
"locked": {
-
"lastModified": 1676084149,
-
"narHash": "sha256-abTVSVKLol9er5rXPFJ65lB7kIGv3pFswLYtsJd3+Cg=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
-
"rev": "13ad7c7fe8e309526caa18cbcfb7a7c87c51cfd6",
"type": "github"
},
"original": {
···
},
"nixpkgs_4": {
"locked": {
-
"lastModified": 1675942811,
-
"narHash": "sha256-/v4Z9mJmADTpXrdIlAjFa1e+gkpIIROR670UVDQFwIw=",
"owner": "nixos",
"repo": "nixpkgs",
-
"rev": "724bfc0892363087709bd3a5a1666296759154b1",
"type": "github"
},
"original": {
···
},
"nur": {
"locked": {
-
"lastModified": 1676087160,
-
"narHash": "sha256-el2tNbWUhpz0IBoORS144xjMTi9WIqbQWRBmrsF4M64=",
"owner": "nix-community",
"repo": "NUR",
-
"rev": "1ddd5cf5cc7215ea63f1dee09016b53cc79034e5",
"type": "github"
},
"original": {
···
"inputs": {
"bernbot": "bernbot",
"blog": "blog",
-
"eww": "eww",
"helix": "helix",
"home": "home",
"hyprland": "hyprland",
···
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
-
"eww",
-
"nixpkgs"
-
]
-
},
-
"locked": {
-
"lastModified": 1661655464,
-
"narHash": "sha256-by9Hb0mNVdiCR7TBvUHIgDb0QIv3znp8VMGh7Bl35VQ=",
-
"owner": "oxalica",
-
"repo": "rust-overlay",
-
"rev": "0c4c1432353e12b325d1472bea99e364871d2cb3",
-
"type": "github"
-
},
-
"original": {
-
"owner": "oxalica",
-
"repo": "rust-overlay",
-
"type": "github"
-
}
-
},
-
"rust-overlay_3": {
-
"inputs": {
-
"flake-utils": "flake-utils_2",
-
"nixpkgs": [
"helix",
"nixpkgs"
]
···
"type": "github"
}
},
-
"rust-overlay_4": {
"inputs": {
"flake-utils": [
"nil",
···
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs": "nixpkgs"
···
},
"flake-utils": {
"locked": {
"lastModified": 1659877975,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
"owner": "numtide",
···
"type": "github"
}
},
+
"flake-utils_2": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
···
"inputs": {
"nci": "nci_2",
"nixpkgs": "nixpkgs_3",
+
"rust-overlay": "rust-overlay_2"
},
"locked": {
+
"lastModified": 1677212844,
+
"narHash": "sha256-UGxPlSUFjsf79T/77cBE9ICjgXlrVJ3bYbTX7erUgnc=",
"owner": "helix-editor",
"repo": "helix",
+
"rev": "621ab0e57f051790a663dd4a32c841bb96bdd527",
"type": "github"
},
"original": {
···
"utils": "utils"
},
"locked": {
+
"lastModified": 1677276957,
+
"narHash": "sha256-/vhdNhQj2CWgqdfD2KLEZWDleOfen0t2EiaGiyivnJU=",
"owner": "nix-community",
"repo": "home-manager",
+
"rev": "664945b3e09b4551c4e63e16efebd493cf5eac74",
"type": "github"
},
"original": {
···
"xdph": "xdph"
},
"locked": {
+
"lastModified": 1677259491,
+
"narHash": "sha256-nTIqi2mNJfV5tuQ+52nR3OGymv6tSC8HEQdR5EDHzT8=",
"owner": "hyprwm",
"repo": "Hyprland",
+
"rev": "1089e858b49975a4b9f6e49d377726ee4f164f96",
"type": "github"
},
"original": {
···
},
"nil": {
"inputs": {
+
"flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
],
+
"rust-overlay": "rust-overlay_3"
},
"locked": {
+
"lastModified": 1676390054,
+
"narHash": "sha256-w0KvrM+9WIEYr0juDh4Vs39ed2IaT0T696fp9pZ7i1I=",
"owner": "oxalica",
"repo": "nil",
+
"rev": "944d5c335531778a1d7b54a97bf7fb5ec0c3e976",
"type": "github"
},
"original": {
···
},
"nixos-hardware": {
"locked": {
+
"lastModified": 1677232326,
+
"narHash": "sha256-rAk2/80kLvA3yIMmSV86T1B4kNvwCFMSQ1FxXndaUB0=",
"owner": "nixos",
"repo": "nixos-hardware",
+
"rev": "2d44015779cced4eec9df5b8dab238b9f6312cb2",
"type": "github"
},
"original": {
···
"nixpkgs-wayland": {
"flake": false,
"locked": {
+
"lastModified": 1677107974,
+
"narHash": "sha256-1+7OEEvxJLTyg+4U9DXMnpZw+o6gSQb37lj9e3hzzSw=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
+
"rev": "73294e8760f2fcacfead0d2f29e354031b211ec7",
"type": "github"
},
"original": {
···
},
"nixpkgs_4": {
"locked": {
+
"lastModified": 1677063315,
+
"narHash": "sha256-qiB4ajTeAOVnVSAwCNEEkoybrAlA+cpeiBxLobHndE8=",
"owner": "nixos",
"repo": "nixpkgs",
+
"rev": "988cc958c57ce4350ec248d2d53087777f9e1949",
"type": "github"
},
"original": {
···
},
"nur": {
"locked": {
+
"lastModified": 1677277666,
+
"narHash": "sha256-XpLjEdvFexiK7m0pA/JYWSYmuKYVCrnVwq2hja7meOc=",
"owner": "nix-community",
"repo": "NUR",
+
"rev": "a13614be5eec4d5c377bcd4da3f230349bd64afd",
"type": "github"
},
"original": {
···
"inputs": {
"bernbot": "bernbot",
"blog": "blog",
"helix": "helix",
"home": "home",
"hyprland": "hyprland",
···
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"helix",
"nixpkgs"
]
···
"type": "github"
}
},
+
"rust-overlay_3": {
"inputs": {
"flake-utils": [
"nil",
+3 -2
flake.nix
···
nil.url = "github:oxalica/nil";
nil.inputs.nixpkgs.follows = "nixpkgs";
-
eww.url = "github:elkowar/eww";
-
eww.inputs.nixpkgs.follows = "nixpkgs";
nix-colors.url = "github:Misterio77/nix-colors";
# catppuccin-discord.url = "https://catppuccin.github.io/discord/dist/catppuccin-mocha.theme.css";
···
nil.url = "github:oxalica/nil";
nil.inputs.nixpkgs.follows = "nixpkgs";
+
# needed for hyprland setup
+
# eww.url = "github:elkowar/eww";
+
# eww.inputs.nixpkgs.follows = "nixpkgs";
nix-colors.url = "github:Misterio77/nix-colors";
# catppuccin-discord.url = "https://catppuccin.github.io/discord/dist/catppuccin-mocha.theme.css";
+1
pkgs-set/default.nix
···
pkgs = import inputs.nixpkgs {
inherit system;
config.allowUnfree = true;
overlays = overlays ++ newPkgs;
};
pkgsToExport = import ./pkgs-to-export.nix pkgs;
···
pkgs = import inputs.nixpkgs {
inherit system;
config.allowUnfree = true;
+
config.allowBroken = true;
overlays = overlays ++ newPkgs;
};
pkgsToExport = import ./pkgs-to-export.nix pkgs;
+6 -12
users/patriot/default.nix
···
# caches / history stuff
".directory_history"
".cache"
-
"notes"
]
++ mkPaths ".local/share" [
"direnv"
"zsh"
"keyrings"
-
"lutris"
"Terraria"
"PrismLauncher"
]
++ mkPaths ".config" [
-
"lutris"
"dconf"
];
files = l.flatten [
···
font-awesome
dejavu_fonts
# Programs
-
bitwarden
krita
-
cachix
gnupg
imv
mpv
ffmpeg
mupdf
xdg-utils
-
rust-analyzer
-
cloudflared
-
lutris
protontricks
# fractal-next
-
obs-studio
libreoffice-fresh
-
# helvum
-
easyeffects
nix-output-monitor
-
prismlauncher
godot_4
];
};
···
# caches / history stuff
".directory_history"
".cache"
]
++ mkPaths ".local/share" [
"direnv"
"zsh"
"keyrings"
+
# "lutris"
"Terraria"
"PrismLauncher"
]
++ mkPaths ".config" [
+
# "lutris"
"dconf"
];
files = l.flatten [
···
font-awesome
dejavu_fonts
# Programs
krita
gnupg
imv
mpv
ffmpeg
mupdf
xdg-utils
+
# lutris
protontricks
# fractal-next
+
# obs-studio
libreoffice-fresh
+
helvum
nix-output-monitor
+
# prismlauncher
godot_4
];
};