This commit is contained in:
sadan 2025-01-31 16:41:00 -05:00
parent d7179ea15b
commit f39bee1c28
No known key found for this signature in database
14 changed files with 156 additions and 36 deletions

View file

@ -26,6 +26,11 @@
# USERS
../../common/users/meyer
];
documentation = {
enable = true;
man.enable = true;
dev.enable = true;
};
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
nix.settings.extra-platforms = config.boot.binfmt.emulatedSystems;
nix.package = stable.nix;

View file

@ -9,6 +9,11 @@
stylix = {
enable = true;
image = ./wallpaper.jpg;
targets = {
spicetify = {
enable = false;
};
};
base16Scheme = {
base00 = "#1A1B26";
base01 = "#16161E";

View file

@ -1,10 +1,34 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
spotify
pulseaudioFull
pavucontrol
];
{ pkgs, inputs, ... }:
{
imports = [
inputs.spicetify-nix.homeManagerModules.default
];
home = {
packages = with pkgs; [
# spotify
pulseaudioFull
pavucontrol
];
};
stylix = {
targets = {
spicetify = {
enable = false;
};
};
};
programs.spicetify =
let
spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system};
in
{
enable = true;
enabledExtensions = with spicePkgs.extensions; [
adblock
hidePodcasts
shuffle # shuffle+ (special characters are sanitized out of extension names)
];
alwaysEnableDevTools = true;
};
xdg = {
desktopEntries = {
@ -14,7 +38,12 @@
genericName = "Music Player";
icon = "spotify-client";
terminal = false;
categories = [ "Audio" "Music" "Player" "AudioVideo" ];
categories = [
"Audio"
"Music"
"Player"
"AudioVideo"
];
exec = "qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.OpenUri %U";
mimeType = [ "x-scheme-handler/spotify" ];
};

View file

@ -1,7 +1,12 @@
{ pkgs, unstable, ... }:
{ pkgs, ... }:
{
imports = [
../unstable.nix
./ide/jb/clion.nix
];
home = {
packages = with pkgs; [
xorg.libX11.man
meson
autoPatchelfHook
cmake

View file

@ -1,10 +1,14 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
gnumake
binutils
linuxHeaders
man-pages
];
};
{ pkgs, ... }:
{
home = {
packages = with pkgs; [
gnumake
(binutils-unwrapped.override {
withAllTargets = true;
})
libtree
linuxHeaders
man-pages
];
};
}

View file

@ -1,14 +1,21 @@
{pkgs, config, ...}:
{ pkgs, config, ... }:
let
in {
imports = [
../../pinned.nix
in
{
imports = [
../../pinned.nix
../../unstable.nix
];
home = {
packages = with pkgs; [
# pinned.vscode
(unstable.vscode.fhsWithPackages (
pkgs: with pkgs; [
powershell
]
))
# codium
zed-editor
];
home = {
packages = with pkgs; [
pinned.vscode
# codium
zed-editor
];
};
};
}

View file

@ -0,0 +1,7 @@
{pkgs, ...}: {
home = {
packages = with pkgs.jetbrains; [
clion
];
};
}

View file

@ -2,5 +2,6 @@
imports = [
./idea.nix
./androidStudio.nix
./clion.nix
];
}

View file

@ -1,7 +1,8 @@
{ pkgs, unstable, ... }: {
{ pkgs, ... }: {
imports = [
../prisma.nix
../../../../customPackages
../unstable.nix
];
home = {
shellAliases = {

View file

@ -1,4 +1,7 @@
{pkgs, unstable, ...}: {
{pkgs, ...}: {
imports = [
./unstable.nix
];
home = {
packages = with pkgs; [
unstable.prisma

View file

@ -0,0 +1,8 @@
{ unstable, ... }:
{
nixpkgs.overlays = [
(final: prev: {
inherit unstable;
})
];
}

View file

@ -19,6 +19,9 @@ in
zsh-powerlevel10k
zsh-syntax-highlighting
];
sessionVariables = {
POWERSHELL_PATH = "${pkgs.powershell}/bin/pwsh";
};
file = {
p10k = {
recursive = true;

View file

@ -154,6 +154,22 @@
}
},
"flake-compat_3": {
"flake": false,
"locked": {
"lastModified": 1733328505,
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_4": {
"flake": false,
"locked": {
"lastModified": 1696426674,
@ -616,6 +632,7 @@
"nixpkgs-unstable": "nixpkgs-unstable",
"scripts": "scripts",
"sops-nix": "sops-nix",
"spicetify-nix": "spicetify-nix",
"stylix": "stylix"
}
},
@ -655,6 +672,27 @@
"type": "github"
}
},
"spicetify-nix": {
"inputs": {
"flake-compat": "flake-compat_3",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1737692134,
"narHash": "sha256-FCHWBhrL59cPhKZvn+2ycpdzM74kETOnZ2HX5B4q4Ko=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
"rev": "1a60b7cf6470e411e29697fe31b1d89660fccae3",
"type": "github"
},
"original": {
"owner": "Gerg-L",
"repo": "spicetify-nix",
"type": "github"
}
},
"stylix": {
"inputs": {
"base16": "base16",
@ -662,7 +700,7 @@
"base16-helix": "base16-helix",
"base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme",
"flake-compat": "flake-compat_3",
"flake-compat": "flake-compat_4",
"flake-utils": "flake-utils_3",
"git-hooks": "git-hooks",
"gnome-shell": "gnome-shell",

View file

@ -33,11 +33,15 @@
url = "github:sadan4/chrome-pak-customizer";
};
ceserver = {
url = "github:sadan4/ceserver";
inputs.nixpkgs.follows = "nixpkgs";
url = "github:sadan4/ceserver";
inputs.nixpkgs.follows = "nixpkgs";
};
flake-parts.url = "github:hercules-ci/flake-parts";
nix-alien.url = "https://flakehub.com/f/thiagokokada/nix-alien/0.1.384.tar.gz";
spicetify-nix = {
url = "github:Gerg-L/spicetify-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{