my nixos dotfiles :3 codeberg.org/koibtw/dotfiles
dotfiles neovim nixos catppuccin linux

refact: koi stuff part 1

Changed files
+6 -192
external
home
modules
programs
systems
seber
services
+3 -3
README.md
··· 1 1 <div> 2 2 3 - <a href="https://adamperkowski.dev" target="_blank"> 3 + <a href="https://koi.rip" target="_blank"> 4 4 <img 5 5 width="88" 6 6 height="31" 7 - src="https://adamperkowski.dev/img/badges/mimi-the-car.gif" 7 + src="https://koi.rip/img/badges/mimi-the-car.gif" 8 8 alt="mimi the car (my website)" 9 9 align="right"> 10 10 </a> ··· 20 20 <img 21 21 width="496" 22 22 height="32" 23 - src="https://adamperkowski.dev/img/mimi-banner.gif" 23 + src="https://koi.rip/img/mimi-banner.gif" 24 24 alt="mimi banner" 25 25 align="center"> 26 26
-184
external/config/hypr/hyprland.conf
··· 1 - monitor = HDMI-A-1, 1920x1080, 0x0, 1 2 - 3 - env = LIBVA_DRIVER_NAME,nvidia 4 - env = __GLX_VENDOR_LIBRARY_NAME,nvidia 5 - 6 - exec-once = hyprctl setcursor 'catppuccin-mocha-dark-cursors' 24 7 - exec-once = hyprpaper & 8 - exec-once = waybar & 9 - exec-once = [workspace 10 silent] vesktop 10 - 11 - env = XCURSOR_THEME,catppuccin-mocha-dark-cursors 12 - env = HYPRCURSOR_THEME,catppuccin-mocha-dark-cursors 13 - env = XCURSOR_SIZE,24 14 - env = HYPRCURSOR_SIZE,24 15 - 16 - ################### 17 - ### PERMISSIONS ### 18 - ################### 19 - 20 - # See https://wiki.hyprland.org/Configuring/Permissions/ 21 - # Please note permission changes here require a Hyprland restart and are not applied on-the-fly 22 - # for security reasons 23 - 24 - # ecosystem { 25 - # enforce_permissions = 1 26 - # } 27 - 28 - # permission = /usr/(bin|local/bin)/grim, screencopy, allow 29 - # permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow 30 - # permission = /usr/(bin|local/bin)/hyprpm, plugin, allow 31 - 32 - general { 33 - gaps_in = 5 34 - gaps_out = 5 35 - 36 - border_size = 2 37 - 38 - col.active_border = rgb(b4befe) 39 - col.inactive_border = rgb(313244) 40 - 41 - resize_on_border = false 42 - 43 - allow_tearing = false 44 - 45 - layout = master 46 - } 47 - 48 - decoration { 49 - active_opacity = 1.0 50 - inactive_opacity = 1.0 51 - 52 - shadow { 53 - enabled = false 54 - } 55 - 56 - blur { 57 - enabled = false 58 - } 59 - } 60 - 61 - animations { 62 - enabled = yes, please :) 63 - 64 - bezier = easeOutQuint,0.23,1,0.32,1 65 - bezier = easeInOutCubic,0.65,0.05,0.36,1 66 - bezier = linear,0,0,1,1 67 - bezier = almostLinear,0.5,0.5,0.75,1.0 68 - bezier = quick,0.15,0,0.1,1 69 - 70 - animation = global, 1, 10, default 71 - animation = border, 1, 5.39, easeOutQuint 72 - animation = windows, 1, 4.79, easeOutQuint 73 - animation = windowsIn, 1, 4.1, easeOutQuint, popin 87% 74 - animation = windowsOut, 1, 1.49, linear, popin 87% 75 - animation = fadeIn, 1, 1.73, almostLinear 76 - animation = fadeOut, 1, 1.46, almostLinear 77 - animation = fade, 1, 3.03, quick 78 - animation = layers, 1, 3.81, easeOutQuint 79 - animation = layersIn, 1, 4, easeOutQuint, fade 80 - animation = layersOut, 1, 1.5, linear, fade 81 - animation = fadeLayersIn, 1, 1.79, almostLinear 82 - animation = fadeLayersOut, 1, 1.39, almostLinear 83 - animation = workspaces, 1, 1.94, almostLinear, fade 84 - animation = workspacesIn, 1, 1.21, almostLinear, fade 85 - animation = workspacesOut, 1, 1.94, almostLinear, fade 86 - } 87 - 88 - master { 89 - new_status = slave 90 - } 91 - 92 - misc { 93 - disable_hyprland_logo = true 94 - } 95 - 96 - input { 97 - kb_layout = pl 98 - 99 - follow_mouse = 1 100 - 101 - accel_profile = flat 102 - force_no_accel = true 103 - sensitivity = 0 104 - 105 - repeat_delay = 180 106 - repeat_rate = 60 107 - 108 - touchpad { 109 - natural_scroll = false 110 - } 111 - } 112 - 113 - cursor { 114 - no_warps = true 115 - } 116 - 117 - gestures { 118 - workspace_swipe = true 119 - } 120 - 121 - xwayland { 122 - force_zero_scaling = true 123 - } 124 - 125 - opengl { 126 - nvidia_anti_flicker = true 127 - } 128 - 129 - $mainMod = SUPER 130 - 131 - bind = $mainMod, RETURN, exec, kitty 132 - bind = $mainMod SHIFT, C, killactive, 133 - bind = $mainMod SHIFT, Q, exit, 134 - bind = $mainMod, SPACE, togglefloating, 135 - bind = $mainMod SHIFT, RETURN, exec, rofi -show drun 136 - bind = $mainMod, F, fullscreen 137 - 138 - bind = $mainMod, H, movefocus, l 139 - bind = $mainMod, L, movefocus, r 140 - bind = $mainMod, K, movefocus, u 141 - bind = $mainMod, J, movefocus, d 142 - 143 - bind = $mainMod, 1, workspace, 1 144 - bind = $mainMod, 2, workspace, 2 145 - bind = $mainMod, 3, workspace, 3 146 - bind = $mainMod, 4, workspace, 4 147 - bind = $mainMod, 5, workspace, 5 148 - bind = $mainMod, 6, workspace, 6 149 - bind = $mainMod, 7, workspace, 7 150 - bind = $mainMod, 8, workspace, 8 151 - bind = $mainMod, 9, workspace, 9 152 - bind = $mainMod, 0, workspace, 10 153 - 154 - bind = $mainMod SHIFT, 1, movetoworkspacesilent, 1 155 - bind = $mainMod SHIFT, 2, movetoworkspacesilent, 2 156 - bind = $mainMod SHIFT, 3, movetoworkspacesilent, 3 157 - bind = $mainMod SHIFT, 4, movetoworkspacesilent, 4 158 - bind = $mainMod SHIFT, 5, movetoworkspacesilent, 5 159 - bind = $mainMod SHIFT, 6, movetoworkspacesilent, 6 160 - bind = $mainMod SHIFT, 7, movetoworkspacesilent, 7 161 - bind = $mainMod SHIFT, 8, movetoworkspacesilent, 8 162 - bind = $mainMod SHIFT, 9, movetoworkspacesilent, 9 163 - bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10 164 - 165 - bindm = $mainMod, mouse:272, movewindow 166 - bindm = $mainMod, mouse:273, resizewindow 167 - 168 - bind = ,Print, exec, grim -g "$(slurp)" - | wl-copy 169 - 170 - bindl = , XF86AudioNext, exec, playerctl next 171 - bindl = , XF86AudioPause, exec, playerctl play-pause 172 - bindl = , XF86AudioPlay, exec, playerctl play-pause 173 - bindl = , XF86AudioPrev, exec, playerctl previous 174 - 175 - windowrule = workspacesilent 10, class:vesktop 176 - windowrule = workspacesilent 9, class:spotify 177 - 178 - windowrule = suppressevent maximize, class:.* 179 - windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 180 - 181 - windowrulev2 = size 800 450, title:(Picture-in-Picture|Discord Popout) 182 - windowrulev2 = move 1120 630, title:(Picture-in-Picture|Discord Popout) 183 - windowrulev2 = float, title:(Picture-in-Picture|Discord Popout) 184 - windowrulev2 = pin, title:^(Picture-in-Picture|Discord Popout)
-2
external/config/hypr/hyprpaper.conf
··· 1 - preload = /home/adam/.wallpaper.jpg 2 - wallpaper = , /home/adam/.wallpaper.jpg
+2 -2
home/modules/programs/git.nix
··· 67 67 68 68 # remember to set commit author to pr author when merging 69 69 # Reviewed-on: 70 - # Reviewed-by: adam <me@adamperkowski.dev> 71 - # Signed-off-by: adam <me@adamperkowski.dev> 70 + # Reviewed-by: koi <me@adamperkowski.dev> 71 + # Signed-off-by: koi <me@adamperkowski.dev> 72 72 # Co-authored-by: user <user@users.noreply.github.com> 73 73 ''; 74 74 }
+1 -1
systems/seber/services/website.nix
··· 12 12 }; 13 13 }; 14 14 15 - services.nginx.virtualHosts."adam.qpon" = { 15 + services.nginx.virtualHosts."koi.rip" = { 16 16 locations."/" = { 17 17 proxyPass = "http://127.0.0.1:8000"; 18 18 extraConfig = ''