feat: initialize repo with NixOS and Home Manager configs
- Add .gitignore for common languages, tools, and OS/editor artifacts - Configure .gitattributes for Git LFS (fonts, images, archives, ISOs) - Add README with repo description - Add flake.nix defining inputs and outputs for NixOS, Home Manager, and related modules - Introduce home-manager configs: - Base home.nix with packages, services, and programs - Hyprland WM configuration (waybar, fuzzel, keybindings, theming) - Vim (nixvim) setup with LSP and plugins - Zsh setup with aliases, Oh My Zsh, clipboard helpers - Systemd user services (e.g., librespot) - Add scripts (GPU monitor, RAM build helper, install automation) - Add host configurations: - Nixbook (Apple laptop) with hardware, disko, and install script - Nixstation (desktop) with firewall, virtualization, Btrfs scrub timer - Nixtest (test VM) with QEMU + Alpine-based install test harness - Common modules (network, NVIDIA, rclone, screen, keychron, users) - Include statix config for linting
This commit is contained in:
commit
d0b63ce601
34 changed files with 1954 additions and 0 deletions
48
home-manager/hyprland/config/fuzzel.ini
Normal file
48
home-manager/hyprland/config/fuzzel.ini
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
[main]
|
||||
font=JetBrainsMono Nerd Font:size=12
|
||||
icon-theme=Papirus
|
||||
icon-size=16
|
||||
layer=overlay
|
||||
anchor=top
|
||||
margin-top=10
|
||||
margin-left=10
|
||||
margin-right=10
|
||||
width=40
|
||||
height=30
|
||||
background-color=#2e3440
|
||||
text-color=#eceff4
|
||||
selection-color=#5e81ac
|
||||
selection-text-color=#eceff4
|
||||
border-width=1
|
||||
border-color=#4c566a
|
||||
corner-radius=8
|
||||
padding-left=12
|
||||
padding-right=12
|
||||
padding-top=8
|
||||
padding-bottom=8
|
||||
horizontal-pad=8
|
||||
vertical-pad=4
|
||||
dpi-aware=yes
|
||||
prompt-text=>
|
||||
log-level=warning
|
||||
log-no-syslog=yes
|
||||
log-file=
|
||||
|
||||
[keybindings]
|
||||
scroll-up=ctrl+k,Up,scroll-0
|
||||
scroll-down=ctrl+j,Down,scroll-1
|
||||
page-up=Page_Up,scroll-page-0
|
||||
page-down=Page_Down,scroll-page-1
|
||||
beginning-of-list=Home
|
||||
end-of-list=End
|
||||
cancel=ctrl+g,Escape
|
||||
select=Return,KP_Enter
|
||||
select-1=1
|
||||
select-2=2
|
||||
select-3=3
|
||||
select-4=4
|
||||
select-5=5
|
||||
select-6=6
|
||||
select-7=7
|
||||
select-8=8
|
||||
select-9=9
|
||||
0
home-manager/hyprland/config/waybar_config.json
Normal file
0
home-manager/hyprland/config/waybar_config.json
Normal file
0
home-manager/hyprland/config/waybar_style.css
Normal file
0
home-manager/hyprland/config/waybar_style.css
Normal file
Loading…
Add table
Add a link
Reference in a new issue