Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

wip: update river init file

+12 -16
+2 -2
homes/x86_64-linux/loki/cosmeak/default.nix
··· 1 1 { inputs, pkgs, ... }: 2 2 { 3 - imports = [ ./../../../_shared/cosmeak ./river ]; 3 + imports = [ ./../../../_shared/cosmeak ./river ./waybar ]; 4 4 5 5 programs.home-manager.enable = true; 6 6 7 7 home.packages = with pkgs; [ 8 8 btop 9 - discord-canary 9 + discord 10 10 just 11 11 lazygit 12 12 lutris
+6 -14
homes/x86_64-linux/loki/cosmeak/river/default.nix
··· 13 13 # Setup wallpaper with swaybg 14 14 riverctl spawn "swaybg -m fill -i ${builtins.toString ./../../../../..}/wallpapers/Witcher_3_Skellige_Mountain-Ansel_paint_filter.png" 15 15 16 + # Spawn waybar 17 + riverctl spawn waybar 18 + 19 + # Spawn discord at login 20 + riverctl spawn discord 21 + 16 22 # Super+Shift+Return to start an instance of foot (https://codeberg.org/dnkl/foot) 17 23 riverctl map normal Super+Shift Return spawn foot 18 24 19 25 # Super+P to open application launcher 20 - # riverctl map normal Super P spawn dmenu 21 26 riverctl map normal Super P spawn fuzzel 22 27 23 28 # Super+Q to close the focused view ··· 116 121 riverctl map normal Super Down send-layout-cmd rivertile "main-location bottom" 117 122 riverctl map normal Super Left send-layout-cmd rivertile "main-location left" 118 123 119 - # Declare a passthrough mode. This mode has only a single mapping to return to 120 - # normal mode. This makes it useful for testing a nested wayland compositor 121 - riverctl declare-mode passthrough 122 - 123 - # Super+F11 to enter passthrough mode 124 - riverctl map normal Super F11 enter-mode passthrough 125 - 126 - # Super+F11 to return to normal mode 127 - riverctl map passthrough Super F11 enter-mode normal 128 - 129 124 # Various media key mapping examples for both normal and locked mode which do 130 125 # not have a modifier 131 126 for mode in normal locked 132 127 do 133 - # Eject the optical drive (well if you still have one that is) 134 - riverctl map $mode None XF86Eject spawn 'eject -T' 135 - 136 128 # Control pulse audio volume with pamixer (https://github.com/cdemoulins/pamixer) 137 129 riverctl map $mode None XF86AudioRaiseVolume spawn 'pamixer -i 5' 138 130 riverctl map $mode None XF86AudioLowerVolume spawn 'pamixer -d 5'
+4
homes/x86_64-linux/loki/cosmeak/waybar/default.nix
··· 1 + _: 2 + { 3 + programs.waybar.enable = true; 4 + }