Compare commits

..

4 Commits

Author SHA1 Message Date
k
fc3f547192 misc changes
Some checks failed
Verify Nix Flake / verify_build (push) Failing after 55s
2025-06-22 02:58:14 -04:00
k
a9beac4f61 switch to gnome 2025-06-22 02:57:43 -04:00
k
aa461a8344 tile changes 2025-06-22 02:52:54 -04:00
k
7592ee3f2f back to zsh 2025-06-22 02:49:40 -04:00
5 changed files with 51 additions and 47 deletions

View File

@ -17,40 +17,24 @@
}; };
tmux.enable = true; tmux.enable = true;
starship.enable = true; starship.enable = true;
nushell = { zsh = {
enable = true; enable = true;
shellAliases = { autosuggestion.enable = true;
cat = "bat"; enableCompletion = true;
}; syntaxHighlighting.enable = true;
extraConfig = '' autocd = true;
$env.config = { plugins = [
show_banner: false, {
} name = "zsh-nix-shell";
''; file = "nix-shell.plugin.zsh";
}; src = pkgs.fetchFromGitHub {
carapace = { owner = "chisui";
enable = true; repo = "zsh-nix-shell";
enableNushellIntegration = true; rev = "v0.8.0";
}; sha256 = "1lzrn0n4fxfcgg65v0qhnj7wnybybqzs4adz7xsrkgmcsr0ii8b7";
bat.enable = true; };
# zsh = { }
# enable = true; ];
# autosuggestion.enable = true; };
# enableCompletion = true;
# syntaxHighlighting.enable = true;
# autocd = true;
# plugins = [
# {
# name = "zsh-nix-shell";
# file = "nix-shell.plugin.zsh";
# src = pkgs.fetchFromGitHub {
# owner = "chisui";
# repo = "zsh-nix-shell";
# rev = "v0.8.0";
# sha256 = "1lzrn0n4fxfcgg65v0qhnj7wnybybqzs4adz7xsrkgmcsr0ii8b7";
# };
# }
# ];
# };
}; };
} }

View File

@ -14,7 +14,7 @@
alacritty = {enable = true;}; alacritty = {enable = true;};
wofi = {enable = true;}; wofi = {enable = true;};
zathura = {enable = true;}; zathura = {enable = true;};
#mpv = {enable = true;}; mpv = {enable = true;};
lf = {enable = true;}; lf = {enable = true;};
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [

View File

@ -15,7 +15,7 @@
margin-right = 45; margin-right = 45;
spacing = 15; spacing = 15;
modules-left = ["sway/workspaces" "sway/mode"]; modules-left = ["sway/workspaces" "sway/mode" "hyprland/window"];
modules-center = ["clock"]; modules-center = ["clock"];
modules-right = ["pulseaudio" "network" "battery"]; modules-right = ["pulseaudio" "network" "battery"];

View File

@ -27,8 +27,8 @@
gc.automatic = false; gc.automatic = false;
settings = { settings = {
experimental-features = ["nix-command" "flakes"]; experimental-features = ["nix-command" "flakes"];
#substituters = ["http://nix.dhilton.xyz/" "https://cache.nixos.org/"]; substituters = ["http://nix.dhilton.xyz/" "https://cache.nixos.org/"];
#trusted-public-keys = ["nix.dhilton.xyz:MOW060dF1A0/UXmPZBue9KMxCO13PHYFwx1X9hcdYZ4="]; trusted-public-keys = ["nix.dhilton.xyz:MOW060dF1A0/UXmPZBue9KMxCO13PHYFwx1X9hcdYZ4="];
}; };
}; };
@ -55,6 +55,10 @@
services = { services = {
hardware.bolt = {enable = false;}; hardware.bolt = {enable = false;};
xserver = {
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
};
pipewire = { pipewire = {
enable = true; enable = true;
alsa.enable = true; alsa.enable = true;
@ -67,7 +71,7 @@
package = pkgs.ollama-intel; package = pkgs.ollama-intel;
}; };
auto-cpufreq = { auto-cpufreq = {
enable = true; enable = false;
settings = { settings = {
battery = { battery = {
governor = "powersave"; governor = "powersave";
@ -165,20 +169,14 @@
programs = { programs = {
zsh.enable = true; zsh.enable = true;
regreet.enable = true;
hyprlock.enable = true;
hyprland = {
enable = true;
withUWSM = true;
};
}; };
users.users.k = { users.users.k = {
isNormalUser = true; isNormalUser = true;
description = "k"; description = "k";
extraGroups = ["networkmanager" "wheel" "cdrom" "libvirtd"]; extraGroups = ["networkmanager" "wheel" "cdrom" "libvirtd"];
packages = with pkgs; [nushell]; packages = with pkgs; [zsh];
shell = pkgs.nushell; shell = pkgs.zsh;
}; };
home-manager = { home-manager = {
@ -189,7 +187,22 @@
environment = { environment = {
sessionVariables = {MOZ_USE_XINPUT2 = "1";}; sessionVariables = {MOZ_USE_XINPUT2 = "1";};
systemPackages = with pkgs; [ systemPackages = with pkgs; [
config.boot.kernelPackages.perf
]; ];
gnome.excludePackages = (with pkgs; [
atomix # puzzle game
cheese # webcam tool
epiphany # web browser
geary # email reader
gedit # text editor
gnome-characters
gnome-music
gnome-photos
gnome-tour
hitori # sudoku game
iagno # go game
tali # poker game
]);
}; };
systemd.sleep.extraConfig = '' systemd.sleep.extraConfig = ''

View File

@ -6,7 +6,7 @@
}: { }: {
imports = [ imports = [
../home/home_common.nix ../home/home_common.nix
../home/hyprland.nix ../home/gnome.nix
]; ];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
@ -22,7 +22,6 @@
btop btop
zip zip
emacs-gtk
prismlauncher prismlauncher
steam steam
@ -40,6 +39,14 @@
enableZshIntegration = true; enableZshIntegration = true;
nix-direnv.enable = true; nix-direnv.enable = true;
}; };
emacs = {
enable = true;
package = pkgs.emacs-pgtk;
extraPackages = epkgs: [
epkgs.vterm
];
};
}; };
services = { services = {