add cerulean compatability
This commit is contained in:
parent
29f0a09791
commit
92fa1ed1c6
23 changed files with 239 additions and 688 deletions
|
|
@ -1,37 +1,20 @@
|
|||
{
|
||||
lib,
|
||||
pkgs,
|
||||
pkgs-unstable,
|
||||
upkgs,
|
||||
inputs,
|
||||
config,
|
||||
...
|
||||
}: let
|
||||
home-manager = builtins.fetchTarball {
|
||||
url = "https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz";
|
||||
sha256 = "07pk5m6mxi666dclaxdwf7xrinifv01vvgxn49bjr8rsbh31syaq";
|
||||
};
|
||||
in {
|
||||
}: {
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
(import "${home-manager}/nixos")
|
||||
|
||||
../modules/bashistrans.nix
|
||||
|
||||
../modules/wm/hyprland.nix
|
||||
# ../modules/wm/river.nix
|
||||
../modules/wm/crywl.nix
|
||||
|
||||
../modules/steam.nix
|
||||
../modules/obsidian.nix
|
||||
|
||||
../modules/angryoxide.nix
|
||||
# ../modules/flipperzero.nix
|
||||
# ../modules/chameleonultragui.nix
|
||||
|
||||
(import ../../overlays/default.nix {
|
||||
inherit pkgs;
|
||||
upkgs = pkgs-unstable;
|
||||
})
|
||||
];
|
||||
|
||||
nix.settings.experimental-features = [
|
||||
|
|
@ -41,7 +24,6 @@ in {
|
|||
];
|
||||
|
||||
nixpkgs.config.allowUnfreePredicate = let
|
||||
vscext = pkgs.vscode-extensions;
|
||||
whitelist = with pkgs;
|
||||
map lib.getName [
|
||||
discord
|
||||
|
|
@ -53,18 +35,6 @@ in {
|
|||
|
||||
obsidian
|
||||
gitkraken
|
||||
|
||||
vscode
|
||||
vscext.ms-dotnettools.csharp
|
||||
vscext.ms-dotnettools.csdevkit
|
||||
vscext.github.copilot
|
||||
vscext.github.copilot-chat
|
||||
|
||||
# XXX: DEBUG
|
||||
# rider-override
|
||||
# XXX: DEBUG
|
||||
|
||||
# jetbrains.rider
|
||||
];
|
||||
in
|
||||
pkg: builtins.elem (lib.getName pkg) whitelist;
|
||||
|
|
@ -237,7 +207,7 @@ in {
|
|||
|
||||
home-manager = {
|
||||
users.me = import ../../homes/me;
|
||||
extraSpecialArgs = {inherit inputs pkgs pkgs-unstable;};
|
||||
extraSpecialArgs = {inherit inputs pkgs upkgs;};
|
||||
sharedModules = [];
|
||||
};
|
||||
|
||||
|
|
@ -258,7 +228,6 @@ in {
|
|||
# ---- SYSTEM PACKAGES -----
|
||||
environment.systemPackages = with pkgs; [
|
||||
# User Environment
|
||||
# crywl
|
||||
swww
|
||||
helvum
|
||||
easyeffects
|
||||
|
|
@ -297,7 +266,7 @@ in {
|
|||
hexyl
|
||||
# ASM
|
||||
nasm
|
||||
(callPackage ../packages/x86-manpages {})
|
||||
# x86-manpages # WARNING: cerulean doesn't allow overlays bruh
|
||||
# C Family
|
||||
gcc
|
||||
clang
|
||||
|
|
@ -323,7 +292,7 @@ in {
|
|||
nix-prefetch-git
|
||||
nix-index
|
||||
nix-unit
|
||||
deploy-rs
|
||||
deploy-rs.deploy-rs
|
||||
|
||||
# Python
|
||||
python312 # I use 3.12 since it's in a pretty stable state now
|
||||
|
|
@ -389,20 +358,13 @@ in {
|
|||
|
||||
# Games
|
||||
prismlauncher # minecraft
|
||||
pkgs-unstable.olympus # celeste
|
||||
upkgs.olympus # celeste
|
||||
discord
|
||||
discordo
|
||||
ekphos
|
||||
# ekphos # WARNING: cerulean doesnt allow overlays yet
|
||||
];
|
||||
|
||||
programs = {
|
||||
crywl = {
|
||||
enable = true;
|
||||
xwayland.enable = false;
|
||||
defaultSession = false;
|
||||
useUnmodifiedDWL = false;
|
||||
};
|
||||
|
||||
fish.enable = true;
|
||||
|
||||
nix-ld.enable = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue