mirror of
https://github.com/blahai/nyx.git
synced 2025-06-23 00:57:01 -04:00
horror
This commit is contained in:
parent
f20c16ac95
commit
0a50b61903
175 changed files with 305 additions and 22000 deletions
|
@ -9,6 +9,7 @@
|
|||
];
|
||||
|
||||
boot = {
|
||||
tmp.cleanOnBoot = true;
|
||||
loader = {
|
||||
systemd-boot = {
|
||||
enable = true;
|
||||
|
@ -77,6 +78,7 @@
|
|||
|
||||
home-manager = {
|
||||
extraSpecialArgs = { inherit inputs; };
|
||||
useGlobalPkgs = true;
|
||||
users = {
|
||||
"pingu" = import ./home.nix;
|
||||
};
|
||||
|
@ -121,6 +123,8 @@
|
|||
|
||||
};
|
||||
|
||||
nix-ld.enable = true;
|
||||
|
||||
git = {
|
||||
enable = true;
|
||||
lfs.enable = true;
|
||||
|
@ -147,7 +151,8 @@
|
|||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
hyprcursor
|
||||
hyprcursor
|
||||
grimblast
|
||||
neovim
|
||||
wget
|
||||
git
|
||||
|
@ -162,7 +167,6 @@
|
|||
clang
|
||||
go
|
||||
nixfmt-classic
|
||||
python3
|
||||
zip
|
||||
nodejs
|
||||
typescript
|
||||
|
@ -170,6 +174,40 @@
|
|||
rustup
|
||||
vscode-fhs
|
||||
bibata-cursors
|
||||
spotify
|
||||
jq
|
||||
gnome.gnome-control-center
|
||||
pavucontrol
|
||||
icon-library
|
||||
bat
|
||||
fzf
|
||||
fd
|
||||
eza
|
||||
glib
|
||||
cliphist
|
||||
playerctl
|
||||
socat
|
||||
adwaita-qt6
|
||||
material-icons
|
||||
material-design-icons
|
||||
material-symbols
|
||||
ddcutil
|
||||
(python312.withPackages (ps: with ps; [
|
||||
pillow
|
||||
material-color-utilities
|
||||
materialyoucolor
|
||||
wheel
|
||||
setuptools-scm
|
||||
libsass
|
||||
pywayland
|
||||
psutil
|
||||
numpy
|
||||
requests
|
||||
pyxdg
|
||||
]))
|
||||
pywal
|
||||
dart-sass
|
||||
imagemagick
|
||||
];
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
|
@ -179,6 +217,9 @@
|
|||
noto-fonts-cjk
|
||||
noto-fonts-emoji
|
||||
nerdfonts
|
||||
google-fonts
|
||||
material-symbols
|
||||
material-icons
|
||||
];
|
||||
|
||||
programs.gnupg.agent = {
|
||||
|
|
|
@ -1,8 +1,18 @@
|
|||
{ inputs, config, pkgs, ... }:
|
||||
|
||||
let
|
||||
moreWaita = pkgs.stdenv.mkDerivation {
|
||||
name = "MoreWaita";
|
||||
src = inputs.more-waita;
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/icons
|
||||
mv * $out/share/icons
|
||||
'';
|
||||
};
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
../../modules/home-manager/hypr/default.nix
|
||||
../../modules/home-manager/spotify/default.nix
|
||||
];
|
||||
|
||||
# Home Manager needs a bit of information about you and the paths it should
|
||||
|
@ -10,6 +20,13 @@
|
|||
home.username = "pingu";
|
||||
home.homeDirectory = "/home/pingu";
|
||||
|
||||
home.pointerCursor = {
|
||||
gtk.enable = true;
|
||||
package = pkgs.bibata-cursors;
|
||||
name = "Bibata-Modern-Classic";
|
||||
size = 24;
|
||||
};
|
||||
|
||||
# This value determines the Home Manager release that your configuration is
|
||||
# compatible with. This helps avoid breakage when a new Home Manager release
|
||||
# introduces backwards incompatible changes.
|
||||
|
@ -22,9 +39,31 @@
|
|||
# The home.packages option allows you to install Nix packages into your
|
||||
# environment.
|
||||
home.packages = [
|
||||
|
||||
|
||||
];
|
||||
|
||||
home.file = {
|
||||
".local/share/fonts" = {
|
||||
recursive = true;
|
||||
source = "${pkgs.nerdfonts}/share/fonts/truetype/NerdFonts";
|
||||
};
|
||||
".fonts" = {
|
||||
recursive = true;
|
||||
source = "${pkgs.nerdfonts}/share/fonts/truetype/NerdFonts";
|
||||
};
|
||||
};
|
||||
|
||||
gtk = {
|
||||
enable = true;
|
||||
font.name = "Rubik";
|
||||
theme.name = "adw-gtk3-dark";
|
||||
};
|
||||
|
||||
qt = {
|
||||
enable = true;
|
||||
platformTheme.name = "kde";
|
||||
};
|
||||
|
||||
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
||||
# plain files is through 'home.file'.
|
||||
home.file = {
|
||||
|
@ -61,7 +100,6 @@
|
|||
XMODIFIERS = "@im=ibus";
|
||||
GTK_IM_MODULE = "ibus";
|
||||
QT_IM_MODULE = "ibus";
|
||||
QT_QPA_PLATFORMTHEME = "qt5ct";
|
||||
WLR_NO_HARDWARE_CURSORS = "1";
|
||||
GSK_RENDERER = "cairo";
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue