feat: update to use hyprland and than back to gnome (wayland)
* add Waybar configs under `home-manager/hyprland/config/` * extend Hyprland config with wallpaper, blur, animations, and new keybindings * adjust common configs: Keychron (remove redundant xserver enable) and NVIDIA (add `videoDrivers = [ "nvidia" ]`) * update `hosts/Nixstation` with GNOME desktop, GDM, Wacom config, and disable Hyprland * add `home-manager/gnome/default.nix` with dconf, extensions, icons, and packages * switch `home-manager/home.nix` from Hyprland to GNOME and update packages and Kitty config
This commit is contained in:
parent
90825889e8
commit
60eef49dc2
8 changed files with 260 additions and 51 deletions
|
|
@ -1,12 +1,9 @@
|
|||
{ config
|
||||
, inputs
|
||||
, lib
|
||||
, pkgs
|
||||
{ pkgs
|
||||
, ...
|
||||
}:
|
||||
{
|
||||
imports = [
|
||||
./hyprland
|
||||
./gnome
|
||||
./vim.nix
|
||||
./zsh.nix
|
||||
];
|
||||
|
|
@ -14,9 +11,6 @@
|
|||
nixpkgs = {
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
config.permittedInsecurePackages = [
|
||||
"libsoup-2.74.3"
|
||||
];
|
||||
# Workaround for https://github.com/nix-community/home-manager/issues/2942
|
||||
# nixpkgs.config.allowUnfreePredicate =
|
||||
# pkg:
|
||||
|
|
@ -40,11 +34,15 @@
|
|||
hwinfo
|
||||
hydralauncher
|
||||
inkscape
|
||||
wl-clipboard
|
||||
kanshi
|
||||
keymapp
|
||||
lazygit
|
||||
libinput
|
||||
librespot
|
||||
luarocks
|
||||
nerd-fonts.gohufont
|
||||
nerd-fonts.fira-code
|
||||
nil
|
||||
nixpkgs-fmt
|
||||
nordic
|
||||
|
|
@ -57,9 +55,12 @@
|
|||
statix
|
||||
stylua
|
||||
sysbench
|
||||
swaybg
|
||||
transmission_4
|
||||
uget
|
||||
unzip
|
||||
wl-clipboard
|
||||
zed-editor
|
||||
];
|
||||
username = "thiago";
|
||||
};
|
||||
|
|
@ -99,19 +100,24 @@
|
|||
kitty = {
|
||||
enable = true;
|
||||
keybindings = {
|
||||
# splitting
|
||||
"ctrl+shift+enter" = "new_window";
|
||||
"ctrl+shift+\\" = "new_window --location=hsplit";
|
||||
# resizing
|
||||
"ctrl+alt+left" = "resize_window narrower";
|
||||
"ctrl+alt+right" = "resize_window wider";
|
||||
"ctrl+alt+up" = "resize_window taller";
|
||||
"ctrl+alt+down" = "resize_window shorter";
|
||||
|
||||
};
|
||||
|
||||
settings = {
|
||||
hide_window_decorations = "titlebar-only";
|
||||
font_size = 16;
|
||||
font = "ComicShannsMono Nerd Font Mono";
|
||||
font_size = 18;
|
||||
font_family="GohuFont 14 Nerd Font Mono";
|
||||
inactive_text_alpha = "0.6";
|
||||
background_blur = 16;
|
||||
background_opacity = 0.0;
|
||||
# background_blur = 32;
|
||||
background_opacity = 1.0;
|
||||
};
|
||||
themeFile = "Nord";
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue