add stuff

This commit is contained in:
unexplrd
2025-02-09 14:59:16 +02:00
parent 969b566369
commit e897825573
6 changed files with 133 additions and 26 deletions

94
flake.lock generated
View File

@ -274,6 +274,24 @@
} }
}, },
"flake-utils_3": { "flake-utils_3": {
"inputs": {
"systems": "systems_4"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_4": {
"inputs": { "inputs": {
"systems": [ "systems": [
"stylix", "stylix",
@ -294,6 +312,21 @@
"type": "github" "type": "github"
} }
}, },
"flakey-profile": {
"locked": {
"lastModified": 1712898590,
"narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=",
"owner": "lf-",
"repo": "flakey-profile",
"rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d",
"type": "github"
},
"original": {
"owner": "lf-",
"repo": "flakey-profile",
"type": "github"
}
},
"fromYaml": { "fromYaml": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -556,9 +589,44 @@
"type": "github" "type": "github"
} }
}, },
"neve": { "lix": {
"inputs": { "inputs": {
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"flakey-profile": "flakey-profile",
"lix": "lix_2",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1737237494,
"narHash": "sha256-YMLrcBpf0TR5r/eaqm8lxzFPap2TxCor0ZGcK3a7+b8=",
"rev": "b90bf629bbd835e61f1317b99e12f8c831017006",
"type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/b90bf629bbd835e61f1317b99e12f8c831017006.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://git.lix.systems/lix-project/nixos-module/archive/2.92.0.tar.gz"
}
},
"lix_2": {
"flake": false,
"locked": {
"lastModified": 1737234286,
"narHash": "sha256-CCKIAE84dzkrnlxJCKFyffAxP3yfsOAbdvydUGqq24g=",
"rev": "2837da71ec1588c1187d2e554719b15904a46c8b",
"type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/2837da71ec1588c1187d2e554719b15904a46c8b.tar.gz?rev=2837da71ec1588c1187d2e554719b15904a46c8b"
},
"original": {
"type": "tarball",
"url": "https://git.lix.systems/lix-project/lix/archive/2.92.0.tar.gz"
}
},
"neve": {
"inputs": {
"flake-utils": "flake-utils_2",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
@ -715,7 +783,7 @@
}, },
"nuschtosSearch": { "nuschtosSearch": {
"inputs": { "inputs": {
"flake-utils": "flake-utils_2", "flake-utils": "flake-utils_3",
"ixx": "ixx", "ixx": "ixx",
"nixpkgs": [ "nixpkgs": [
"nixvim", "nixvim",
@ -741,6 +809,7 @@
"blueprint": "blueprint", "blueprint": "blueprint",
"chaotic": "chaotic", "chaotic": "chaotic",
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"lix": "lix",
"neve": "neve", "neve": "neve",
"nix-flatpak": "nix-flatpak", "nix-flatpak": "nix-flatpak",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
@ -774,12 +843,12 @@
"base16-vim": "base16-vim", "base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme", "firefox-gnome-theme": "firefox-gnome-theme",
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
"flake-utils": "flake-utils_3", "flake-utils": "flake-utils_4",
"git-hooks": "git-hooks_2", "git-hooks": "git-hooks_2",
"gnome-shell": "gnome-shell", "gnome-shell": "gnome-shell",
"home-manager": "home-manager_4", "home-manager": "home-manager_4",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_3",
"systems": "systems_4", "systems": "systems_5",
"tinted-foot": "tinted-foot", "tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty", "tinted-kitty": "tinted-kitty",
"tinted-tmux": "tinted-tmux", "tinted-tmux": "tinted-tmux",
@ -860,6 +929,21 @@
} }
}, },
"systems_5": { "systems_5": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_6": {
"locked": { "locked": {
"lastModified": 1689347949, "lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@ -966,7 +1050,7 @@
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"systems": "systems_5" "systems": "systems_6"
}, },
"locked": { "locked": {
"lastModified": 1738684748, "lastModified": 1738684748,

View File

@ -6,6 +6,10 @@
nix-flatpak.url = "github:gmodena/nix-flatpak"; nix-flatpak.url = "github:gmodena/nix-flatpak";
stylix.url = "github:danth/stylix"; stylix.url = "github:danth/stylix";
nixvim.url = "github:nix-community/nixvim"; nixvim.url = "github:nix-community/nixvim";
lix = {
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.92.0.tar.gz";
inputs.nixpkgs.follows = "nixpkgs";
};
blueprint = { blueprint = {
url = "github:numtide/blueprint"; url = "github:numtide/blueprint";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";

View File

@ -6,6 +6,7 @@
}: { }: {
imports = with inputs; [ imports = with inputs; [
chaotic.nixosModules.default chaotic.nixosModules.default
lix.nixosModules.default
self.nixosModules.desktop self.nixosModules.desktop
self.nixosModules.system self.nixosModules.system
./hardware-conf.nix ./hardware-conf.nix
@ -19,7 +20,11 @@
plasma.enable = true; plasma.enable = true;
}; };
nix.settings.experimental-features = ["nix-command" "flakes"]; nix = {
# package = pkgs.lix;
settings.experimental-features = ["nix-command" "flakes"];
};
system.stateVersion = "unstable"; system.stateVersion = "unstable";
time.timeZone = "Europe/Kyiv"; time.timeZone = "Europe/Kyiv";

View File

@ -12,14 +12,14 @@
]; ];
stylix = { stylix = {
enable = true; enable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/heetch.yaml"; base16Scheme = "${pkgs.base16-schemes}/share/themes/helios.yaml";
polarity = "dark"; polarity = "dark";
cursor = { cursor = {
package = pkgs.bibata-cursors-translucent; package = pkgs.bibata-cursors-translucent;
name = "Bibata_Tinted"; name = "Bibata_Tinted";
size = 32; size = 32;
}; };
image = ../../wallpapers/wallhaven-yxyxzg.jpg; image = ../../wallpapers/wallhaven-zyl9qg.png;
opacity.terminal = 0.9; opacity.terminal = 0.9;
fonts = { fonts = {
sizes = { sizes = {
@ -47,14 +47,14 @@
}; };
}; };
}; };
stylix.override = { # stylix.override = {
base08 = "e33400"; # base08 = "e33400";
base09 = "e39400"; # base09 = "e39400";
base0A = "f2ce00"; # base0A = "f2ce00";
base0B = "5ccc96"; # base0B = "5ccc96";
base0C = "00a3cc"; # base0C = "00a3cc";
base0D = "7a5ccc"; # base0D = "7a5ccc";
base0E = "b3a1e6"; # base0E = "b3a1e6";
base0F = "ce6f8f"; # base0F = "ce6f8f";
}; # };
} }

View File

@ -8,11 +8,23 @@
programs = { programs = {
bat.enable = true; bat.enable = true;
btop = {
enable = true;
settings.update_ms = 200;
};
eza.enable = true; eza.enable = true;
fd.enable = true;
fzf.enable = true; fzf.enable = true;
btop.enable = true;
yazi.enable = true;
gitui.enable = true; gitui.enable = true;
git = {
enable = true;
delta.enable = true;
aliases = {
co = "checkout";
pom = "push origin main";
};
};
ripgrep.enable = true;
}; };
terminal = { terminal = {
@ -28,17 +40,14 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
alejandra alejandra
flatpak flatpak
waycheck
vial
git
ripgrep
trashy trashy
fd
dust
procs procs
dust
tree tree
zip zip
vial
unzip unzip
waycheck
virt-manager virt-manager
]; ];
} }

View File

@ -1,4 +1,9 @@
{ {
config,
lib,
...
}: {
security.rtkit.enable = lib.mkDefault config.services.pipewire.enable;
services = { services = {
pulseaudio.enable = false; pulseaudio.enable = false;
pipewire = { pipewire = {