add flakes, zen support, some fan speed tryes

This commit is contained in:
2025-11-15 08:00:50 +03:00
parent 66799e2c89
commit 7acc6b352f
8 changed files with 90 additions and 42 deletions
+20
View File
@@ -0,0 +1,20 @@
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
home-manager.url = "github:nix-community/home-manager/release-25.05";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
zen-browser.url = "github:0xc000022070/zen-browser-flake";
zen-browser.inputs.nixpkgs.follows = "nixpkgs";
zen-browser.inputs.home-manager.follows = "home-manager";
};
outputs = inputs@{ nixpkgs, home-manager, ... }:
let system = "x86_64-linux";
in {
homeConfigurations.krosh = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.${system};
modules = [ ./home.nix ];
extraSpecialArgs = { inherit inputs; };
};
};
}
+1 -1
View File
@@ -34,7 +34,7 @@
home.username = "krosh";
home.homeDirectory = "/home/krosh";
home.stateVersion = "25.11";
home.stateVersion = "25.05";
programs.home-manager.enable = true;
home.enableNixpkgsReleaseCheck = false;
+3 -7
View File
@@ -4,12 +4,8 @@
programs.git = {
enable = true;
settings = {
pull.rebase = true;
user = {
name = "Krosh";
email = "gudovdo@my.msu.ru";
};
};
userEmail = "gudovdo@my.msu.ru";
userName = "Krosh";
extraConfig.pull.rebase = true;
};
}
-23
View File
@@ -4,27 +4,4 @@
home.packages = with pkgs; [ hyprland ];
home.file.".config/hypr/hyprland.conf".text = ''
# Minimal Hyprland config
# General settings
general {
dpi=96
}
# Example monitor line replace with your output name and resolution
monitor= eDP-1, 1920x1080@60, 0, 0, 1
# Basic keybindings (SUPER is the meta/windows key)
bind=SUPER+ENTER, exec, alacritty
bind=SUPER+D, exec, dmenu_run
bind=SUPER+Q, killactive
# Simple floating example (adjust class/title as needed)
windowrulev2 = float,class: Pavucontrol
# Add any startup commands here (uncomment and edit)
# exec = seatd,enabled
'';
}
+13 -7
View File
@@ -18,12 +18,17 @@
dynamic_background_opacity = "yes";
background_blur = 5;
confirm_os_window_close = 0;
map = ''
ctrl+c copy_or_interrupt
ctrl+v paste
ctrl+shift+v paste
'';
shell = "${pkgs.zsh}/bin/zsh";
};
keybindings = {
"ctrl+shift+enter" = "new_window_with_cwd";
};
keybindings = { "ctrl+shift+enter" = "new_window_with_cwd"; };
extraConfig = ''
# --- Catppuccin Mocha (dark) theme ---
@@ -51,8 +56,9 @@
'';
};
home.packages = with pkgs; [
kitty
# (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
];
home.packages = with pkgs;
[
kitty
# (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
];
}
+8 -1
View File
@@ -1,4 +1,4 @@
{ config, pkgs, ... }:
{ inputs, config, lib, pkgs, ... }:
{
home.packages = with pkgs; [
@@ -6,4 +6,11 @@
telegram-desktop
vscode
];
imports = [ inputs.zen-browser.homeModules.twilight ];
programs.zen-browser = {
enable = true;
# any other options under `programs.firefox` are also supported here.
# see `man home-configuration.nix`.
};
}