71zenith / kiseki

minimal abstraction nix flakes config
GNU General Public License v3.0
33 stars 1 forks source link
firefox foot home-manager hyprland mako mpv nix nix-config nix-flake nixvim nvim oxocarbon rofi sops-nix spotify-player stylix waybar zathura zsh

:snowflake: flakes with minimal abstraction :snowflake:

kiseki being my favourite game franchise^1

picture generated with catwalk

Individual screenshots ![](https://github.com/71zenith/assets/blob/master/screenshot/screenshot24.png?raw=true) ![](https://github.com/71zenith/assets/blob/master/screenshot/workflow/1.png?raw=true) ![](https://github.com/71zenith/assets/blob/master/screenshot/workflow/2.png?raw=true) ![](https://github.com/71zenith/assets/blob/master/screenshot/workflow/3.png?raw=true) ![](https://github.com/71zenith/assets/blob/master/screenshot/workflow/4.png?raw=true) ![](https://github.com/71zenith/assets/blob/master/screenshot/workflow/5.png?raw=true) ![](https://github.com/71zenith/assets/blob/master/screenshot/workflow/6.png?raw=true)

previous iterations are in assets/screenshot.

wallpapers are in assets/active.

Highlights

Detailed Software usage ## Nix components | Name | Description | |------------------------------------------------------------------------|-----------------------------| | [flakes](https://wiki.nixos.org/wiki/Flakes) | nix lifeline | | [home-manager](https://github.com/nix-community/home-manager) | dotfiles manager | | [stylix](https://github.com/danth/stylix) | auto themer | | [nix-colors](https://github.com/Misterio77/nix-colors) | base 16 scheme | | [nixvim](https://github.com/nix-community/nixvim) | nvim config in nix | | [nh](https://github.com/viperML/nh) | nix helper | | [sops-nix](https://github.com/Mic92/sops-nix) | secrets manager | | [nix-output-monitor](https://github.com/maralorn/nix-output-monitor) | fancy nix output | | [direnv](https://github.com/nix-community/nix-direnv) | auto env switcher | ## Programs | Name | Description | |----------------------------------------------------------------|-------------------------| | [hyprland](https://github.com/hyprwm/Hyprland) | compositor | | [hyprlock](https://github.com/hyprwm/hyprlock) | lock screen | | [firefox](https://www.mozilla.org/en-US/firefox/) | web browser | | [neovide](https://github.com/neovide/neovide) | neovim gui | | [foot](https://codeberg.org/dnkl/foot) | terminal | | [zathura](https://pwmt.org/projects/zathura) | pdf/epub viewer | | [waybar](https://github.com/Alexays/Waybar) | status bar | | [mpv](https://github.com/mpv-player/mpv) | media player (da goat) | | [eww](https://github.com/elkowar/eww) | widget | | [rofi](https://github.com/davatorium/rofi) | custom launcher | | [satty](https://github.com/gabm/Satty) | annotation tool | | [calibre](https://github.com/kovidgoyal/calibre) | ebook manager | | [fcitx5](https://github.com/fcitx/fcitx5) | japanese input | | [mako](https://github.com/emersion/mako) | notification daemon | | [nautilus](https://gitlab.gnome.org/GNOME/nautilus) | gui file manager | | [neovim](https://github.com/neovim/neovim) | main text editor | | [sptlrx](https://github.com/raitonoberu/sptlrx) | lyrics tui | | [fzf](https://github.com/junegunn/fzf) | fuzzy finder | | [glava](https://github.com/jarcode-foss/glava) | audio visualizer | | [ani-cli](https://github.com/pystardust/ani-cli) | anime tool | | [zsh](http://www.zsh.org) | shell | | [spotify-player](https://github.com/aome510/spotify-player) | spotify tui (love it) | | [yazi](https://github.com/sxyazi/yazi) | tui file manager | | [btop](https://github.com/aristocratos/btop) | resource monitor | ## Rusty tools | Name | Description | |----------------------------------------------------|----------------| | [eza](https://github.com/eza-community/eza) | ls alter | | [duf](https://github.com/muesli/duf) | df alter | | [zoxide](https://github.com/ajeetdsouza/zoxide) | smarter cd | | [dust](https://github.com/bootandy/dust) | du alter | | [fd](https://github.com/sharkdp/fd) | find alter | | [rg](https://github.com/BurstSushi/ripgrep) | grep alter | | [sd](https://github.com/chmln/sd) | sed alter |

Standardised config

Name Description
oxocarbon base16 theme
0xproto monospace font
kollektif "everything else" font
mamelon "everything else" font for weebs
noto-color-emoji "everything else" font for normies
rampart-one "stylized" font for weebs
kaushan-script "stylized" font
typo-deco "stylized" font for korean

Resources