.github/images/github.png
.github/images/github.png
This is a binary file and will not be displayed.
.github/images/nautilus.png
.github/images/nautilus.png
This is a binary file and will not be displayed.
.github/images/neofetch.png
.github/images/neofetch.png
This is a binary file and will not be displayed.
.github/images/spotify.png
.github/images/spotify.png
This is a binary file and will not be displayed.
+16
-1
README.md
+16
-1
README.md
···> These dots are highly prone to change / breakage. I am not a nix os expert (this is my first time touching nix), so I'm not sure if this will work or not. I'm just trying to get my dots up on github. If you have any suggestions, please let me know.···16. Change the config permissions: `sudo chown -R $(id -un):users ~/etc/nixos`, `sudo chown kierank -R ~/etc/nixos`, and `sudo chown kierank -R ~/etc/nixos/.*`+17. Setup the fingerprint reader with `sudo fprintd-enroll -f right-index-finger kierank` and then verify it worked with `sudo fprintd-verify kierank` (you may need to swipe your finger across the fingerprint sensor instead of simply laying it there)···- [wpa_supplicant env file docs](https://search.nixos.org/options?show=networking.wireless.environmentFile&from=0&size=50&sort=relevance&type=packages&query=networking.wireless)+- [escaping nix variables](https://www.reddit.com/r/NixOS/comments/jmlohf/escaping_interpolation_in_bash_string/)+- [setting the default shell in nix](https://www.reddit.com/r/NixOS/comments/z16mt8/cant_seem_to_set_default_shell_using_homemanager/)+- [gtk with home manager](https://hoverbear.org/blog/declarative-gnome-configuration-in-nixos/)+- [tuigreet setup](https://github.com/sjcobb2022/nixos-config/blob/29077cee1fc82c5296908f0594e28276dacbe0b0/hosts/common/optional/greetd.nix)
+341
-179
flake.lock
+341
-179
flake.lock
······+"url": "https://api.flakehub.com/f/pinned/catppuccin/vscode/3.14.0/018f15b6-7a7e-7bae-80f2-cf902f1db7fe/source.tar.gz"························
+29
-3
flake.nix
+29
-3
flake.nix
······
home-manager/dots/face.png
home-manager/dots/face.png
This is a binary file and will not be displayed.
+197
home-manager/dots/hyprland.conf
+197
home-manager/dots/hyprland.conf
···+pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below+bind=CTRL,PRINT,exec,grimblast copy area; notify-desktop "copied screenshot of selection to the clipboard"+bind=ALT,PRINT,exec,grimblast copy active; notify-desktop "copied screenshot of active window to clipboard"+bind=,PRINT,exec,grimblast copy output; notify-desktop "copied screenshot of screen to the clipboard"+bindel =,XF86MonBrightnessDown, exec, brightnessctl set 5%-; notify-desktop "brightness decreased 5%" "Curretly; $(echo "scale=1; 100 * $(brightnessctl g) / $(brightnessctl m)" | bc)%" -t 1200+bindel =,XF86MonBrightnessUp, exec, brightnessctl set 5%+; notify-desktop "brightness increased 5%" "Curretly; $(echo "scale=1; 100 * $(brightnessctl g) / $(brightnessctl m)" | bc)%" -t 1200+bindl =,XF86AudioPlay, exec, playerctl play-pause; notify-desktop "toggled media playback" -t 1800+bindl=, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle; notify-desktop "$(wpctl get-volume @DEFAULT_AUDIO_SINK@)" -t 800+bindel=, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+; notify-desktop "$(wpctl get-volume @DEFAULT_AUDIO_SINK@)" -t 800+bindel=, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-; notify-desktop "$(wpctl get-volume @DEFAULT_AUDIO_SINK@)" -t 800
+78
home-manager/dots/hyprlock.conf
+78
home-manager/dots/hyprlock.conf
···+placeholder_text = <span foreground="##$textAlpha"><i> Logged in as </i><span foreground="##$accentAlpha">$USER</span></span>
+78
home-manager/dots/macchiato.conf
+78
home-manager/dots/macchiato.conf
···
+45
home-manager/dots/sunpaperconfig
+45
home-manager/dots/sunpaperconfig
···
+364
-2
home-manager/home.nix
+364
-2
home-manager/home.nix
············
+100
home-manager/hyprland/config.nix
+100
home-manager/hyprland/config.nix
···
+28
home-manager/hyprland/default.nix
+28
home-manager/hyprland/default.nix
···
+224
home-manager/hyprland/keybinds.nix
+224
home-manager/hyprland/keybinds.nix
···
+132
home-manager/hyprland/windowrules.nix
+132
home-manager/hyprland/windowrules.nix
···
+47
home-manager/hyprland.nix
+47
home-manager/hyprland.nix
···
+126
home-manager/neovim.nix
+126
home-manager/neovim.nix
···+-- treesitter handled by xdg.configFile."nvim/parser", put this line at the end of spec to clear ensure_installed+# https://github.com/nvim-treesitter/nvim-treesitter#i-get-query-error-invalid-node-type-at-position
+481
home-manager/waybar.nix
+481
home-manager/waybar.nix
···+format-connected-battery = " {device_alias} ({device_battery_percentage}%) ({num_connections})";+player="$(playerctl status -f "{{playerName}}" 2>/dev/null || echo "No player active" | cut -d '.' -f1)"+jq -s 'if length > 0 then {text: " ", tooltip: (map(.tooltip) | join("\r"))} else {text: "", tooltip: ""} end' |\+format = ''{"text": "{{title}} - {{artist}}", "alt": "{{status}}", "tooltip": "{{title}} - {{artist}} ({{album}})"}'';+toRGBA = color: opacity: "rgba(${hexToRGBString "," (lib.removePrefix "#" color)},${opacity})";
+112
-16
moonlark/configuration.nix
+112
-16
moonlark/configuration.nix
···············"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzEEjvbL/ttqmYoDjxYQmDIq36BabROJoXgQKeh9liBxApwp+2PmgxROzTg42UrRc9pyrkq5kVfxG5hvkqCinhL1fMiowCSEs2L2/Cwi40g5ZU+QwdcwI8a4969kkI46PyB19RHkxg54OUORiIiso/WHGmqQsP+5wbV0+4riSnxwn/JXN4pmnE//stnyAyoiEZkPvBtwJjKb3Ni9n3eNLNs6gnaXrCtaygEZdebikr9kS2g9mM696HvIFgM6cdR/wZ7DcLbG3IdTXuHN7PC3xxL+Y4ek5iMreQIPmuvs4qslbthPGYoYbYLUQiRa9XO5s/ksIj5Z14f7anHE6cuTQVpvNWdGDOigyIVS5qU+4ZF7j+rifzOXVL48gmcAvw/uV68m5Wl/p0qsC/d8vI3GYwEsWG/EzpAlc07l8BU2LxWgN+d7uwBFaJV9VtmUDs5dcslsh8IbzmtC9gq3OLGjklxTfIl6qPiL8U33oc/UwqzvZUrI2BlbagvIZYy6rP+q0= kierank@mockingjay""ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzEEjvbL/ttqmYoDjxYQmDIq36BabROJoXgQKeh9liBxApwp+2PmgxROzTg42UrRc9pyrkq5kVfxG5hvkqCinhL1fMiowCSEs2L2/Cwi40g5ZU+QwdcwI8a4969kkI46PyB19RHkxg54OUORiIiso/WHGmqQsP+5wbV0+4riSnxwn/JXN4pmnE//stnyAyoiEZkPvBtwJjKb3Ni9n3eNLNs6gnaXrCtaygEZdebikr9kS2g9mM696HvIFgM6cdR/wZ7DcLbG3IdTXuHN7PC3xxL+Y4ek5iMreQIPmuvs4qslbthPGYoYbYLUQiRa9XO5s/ksIj5Z14f7anHE6cuTQVpvNWdGDOigyIVS5qU+4ZF7j+rifzOXVL48gmcAvw/uV68m5Wl/p0qsC/d8vI3GYwEsWG/EzpAlc07l8BU2LxWgN+d7uwBFaJV9VtmUDs5dcslsh8IbzmtC9gq3OLGjklxTfIl6qPiL8U33oc/UwqzvZUrI2BlbagvIZYy6rP+q0= kierank@mockingjay"·········
+36
moonlark/greetd.nix
+36
moonlark/greetd.nix
···+command = "${tuigreet} --time -g 'WARNING: UNAUTHORIZED ACCESS WILL RESULT IN TERMINATION OF SESSION. IDENTIFY YOURSELF' --remember --cmd Hyprland";
-158
moonlark/hyprland/config.nix
-158
moonlark/hyprland/config.nix
···
-52
moonlark/hyprland/default.nix
-52
moonlark/hyprland/default.nix
···
-281
moonlark/hyprland/keybinds.nix
-281
moonlark/hyprland/keybinds.nix
···-# <https://github.com/xkbcommon/libxkbcommon/blob/master/include/xkbcommon/xkbcommon-keysyms.h>
-384
moonlark/hyprland/waybar.nix
-384
moonlark/hyprland/waybar.nix
···-awk '/Name: '"$(hostname)"'$/{p=1} p && /Powered: yes/{print "true"; exit} END{if(!NR || !p) print "false"}'-awk '/Name: '"$(hostname)"'$/{p=1} p && /Powered: yes/{print "true"; exit} END{if(!NR || !p) print "false"}'
-236
moonlark/hyprland/waybar.scss
-236
moonlark/hyprland/waybar.scss
···
-132
moonlark/hyprland/windowrules.nix
-132
moonlark/hyprland/windowrules.nix
···
+68
moonlark/pam.nix
+68
moonlark/pam.nix
···+session optional pam_xauth.so systemuser=99 xauthpath=${pkgs.xorg.xauth}/bin/xauth # xauth (order 12100)
+23
secrets/resend.age
+23
secrets/resend.age
···