fucking add shit broski

This commit is contained in:
lucy 2026-08-16 01:47:37 +02:00
commit 37d16e3231
6 changed files with 43 additions and 13 deletions

21
flake.lock generated
View file

@ -232,6 +232,26 @@
"type": "gitlab" "type": "gitlab"
} }
}, },
"helium": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1786621994,
"narHash": "sha256-ygaOQQFGv3QHcNMoGBor22Dm5GouzmwYucrUfX6oTxQ=",
"owner": "oxcl",
"repo": "nix-flake-helium-browser",
"rev": "810640b8a7aa504d3962ec8bb857f8252aad6547",
"type": "github"
},
"original": {
"owner": "oxcl",
"repo": "nix-flake-helium-browser",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -438,6 +458,7 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"helium": "helium",
"home-manager": "home-manager", "home-manager": "home-manager",
"lanzaboote": "lanzaboote", "lanzaboote": "lanzaboote",
"nix-easyroam": "nix-easyroam", "nix-easyroam": "nix-easyroam",

View file

@ -3,6 +3,10 @@
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
helium = {
url = "github:oxcl/nix-flake-helium-browser";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@ -41,6 +45,7 @@
stylix, stylix,
nixvim, nixvim,
lanzaboote, lanzaboote,
helium,
... ...
}: }:
{ {
@ -61,7 +66,9 @@
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.extraSpecialArgs = { inherit inputs; }; home-manager.extraSpecialArgs = { inherit inputs; };
} }
({ lib, ... }: { ({ lib, pkgs, ... }: {
nixpkgs.overlays = [ helium.overlays.default ];
environment.systemPackages = [ pkgs.helium ];
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
networking.hostName = lib.mkForce "seele"; networking.hostName = lib.mkForce "seele";
powerManagement.powertop.enable = true; powerManagement.powertop.enable = true;
@ -97,9 +104,11 @@
... ...
}: }:
{ {
nixpkgs.overlays = [ helium.overlays.default ];
networking.hostName = lib.mkForce "nerv"; networking.hostName = lib.mkForce "nerv";
environment.systemPackages = [ environment.systemPackages = [
pkgs.sbctl pkgs.sbctl
pkgs.helium
]; ];
boot.kernelParams = [ boot.kernelParams = [
"video=card2-DP-5:2560x1440@60" "video=card2-DP-5:2560x1440@60"

View file

@ -37,12 +37,12 @@ hl.config({
}, },
decoration = { decoration = {
rounding = 18, rounding = 0,
rounding_power = 2, rounding_power = 2,
active_opacity = 1.0, active_opacity = 1.0,
inactive_opacity = 1.0, inactive_opacity = 1.0,
shadow = { shadow = {
enabled = true, enabled = false,
range = 4, range = 4,
render_power = 3, render_power = 3,
color = 0xee1a1a1a, color = 0xee1a1a1a,

View file

@ -1,7 +1,6 @@
{ pkgs, ... }: { { pkgs, ... }: {
programs.quickshell.enable = true; programs.quickshell.enable = true;
programs.fuzzel.enable = true; programs.fuzzel.enable = true;
programs.google-chrome.enable = true;
programs.home-manager.enable = true; programs.home-manager.enable = true;
services.syncthing.enable = true; services.syncthing.enable = true;
programs.spicetify.enable = true; programs.spicetify.enable = true;

View file

@ -18,7 +18,7 @@
'filetype_lsp', 'filetype_lsp',
function(active) function(active)
return Slimline.highlights.hl_component( return Slimline.highlights.hl_component(
{ primary = '%3l:%-2c', secondary = '%P' }, { primary = '%3l:%-2c'},
Slimline.get_mode().hls, Slimline.get_mode().hls,
Slimline.get_sep('mode'), Slimline.get_sep('mode'),
'right', 'right',

View file

@ -1,4 +1,5 @@
{ {
config,
inputs, inputs,
pkgs, pkgs,
lib, lib,
@ -26,7 +27,7 @@ let
map (n: "${dir}/${n}/${platform}.nix") ( map (n: "${dir}/${n}/${platform}.nix") (
builtins.filter (n: builtins.pathExists "${dir}/${n}/${platform}.nix") drop builtins.filter (n: builtins.pathExists "${dir}/${n}/${platform}.nix") drop
); );
palette = "tokyodark"; palette = "oxocarbon-dark";
stylixPalette = lib.strings.concatStrings [ stylixPalette = lib.strings.concatStrings [
"${pkgs.base16-schemes}/share/themes/" "${pkgs.base16-schemes}/share/themes/"
"${palette}" "${palette}"
@ -38,7 +39,7 @@ in
disabledModules = disable "nixos"; disabledModules = disable "nixos";
stylix.opacity = { stylix.opacity = {
terminal = 0.8; terminal = 1.0;
desktop = 1.0; desktop = 1.0;
popups = 1.0; popups = 1.0;
}; };
@ -76,16 +77,16 @@ in
desktop = 10; desktop = 10;
}; };
serif = { serif = {
package = pkgs.lora; package = config.stylix.fonts.monospace.package;
name = "Lora"; name = config.stylix.fonts.monospace.name;
}; };
sansSerif = { sansSerif = {
package = pkgs.lora; package = config.stylix.fonts.monospace.package;
name = "Lora"; name = config.stylix.fonts.monospace.name;
}; };
monospace = { monospace = {
name = "Monaspace Xenon NF"; name = "Meslo LG M DZ";
package = pkgs.monaspace; package = pkgs.meslo-lg;
}; };
emoji = { emoji = {