My Nix Configuration
2
fork

Configure Feed

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

[homeModules] more changes

dish dc503dfb 7df00093

+85 -36
+68 -34
homeModules/programs/caelestia/caelestia-shell.json
··· 128 128 }, 129 129 "general": { 130 130 "apps": { 131 - "audio": ["pwvucontrol"], 132 - "explorer": ["thunar"], 133 - "playback": ["mpv"], 134 - "terminal": ["ghostty"] 131 + "audio": [ 132 + "pwvucontrol" 133 + ], 134 + "explorer": [ 135 + "thunar" 136 + ], 137 + "playback": [ 138 + "mpv" 139 + ], 140 + "terminal": [ 141 + "ghostty" 142 + ] 135 143 }, 136 144 "battery": { 137 145 "criticalLevel": 3, ··· 158 166 ] 159 167 }, 160 168 "idle": { 161 - "inhibitWhenAudio": true, 162 - "lockBeforeSleep": true, 163 - "timeouts": [ 164 - { 165 - "idleAction": "lock", 166 - "timeout": 420 167 - }, 168 - { 169 - "idleAction": "dpms off", 170 - "returnAction": "dpms on", 171 - "timeout": 600 172 - }, 173 - { 174 - "idleAction": ["systemctl", "suspend"], 175 - "timeout": 900 176 - } 177 - ] 169 + "inhibitWhenAudio": false, 170 + "lockBeforeSleep": false, 171 + "timeouts": [] 178 172 } 179 173 }, 180 174 "launcher": { 181 175 "actionPrefix": ">", 182 176 "actions": [ 183 177 { 184 - "command": ["autocomplete", "calc"], 178 + "command": [ 179 + "autocomplete", 180 + "calc" 181 + ], 185 182 "dangerous": false, 186 183 "description": "Do simple math equations (powered by Qalc)", 187 184 "enabled": true, ··· 192 189 "name": "Wallpaper", 193 190 "icon": "image", 194 191 "description": "Change the current wallpaper", 195 - "command": ["autocomplete", "wallpaper"], 192 + "command": [ 193 + "autocomplete", 194 + "wallpaper" 195 + ], 196 196 "enabled": true, 197 197 "dangerous": false 198 198 }, ··· 200 200 "name": "Random", 201 201 "icon": "casino", 202 202 "description": "Switch to a random wallpaper", 203 - "command": ["caelestia", "wallpaper", "-r"], 203 + "command": [ 204 + "caelestia", 205 + "wallpaper", 206 + "-r" 207 + ], 204 208 "enabled": true, 205 209 "dangerous": false 206 210 }, 207 211 { 208 - "command": ["systemctl", "poweroff"], 212 + "command": [ 213 + "systemctl", 214 + "poweroff" 215 + ], 209 216 "dangerous": true, 210 217 "description": "Shutdown the system", 211 218 "enabled": true, ··· 213 220 "name": "Shutdown" 214 221 }, 215 222 { 216 - "command": ["systemctl", "reboot"], 223 + "command": [ 224 + "systemctl", 225 + "reboot" 226 + ], 217 227 "dangerous": true, 218 228 "description": "Reboot the system", 219 229 "enabled": true, ··· 221 231 "name": "Reboot" 222 232 }, 223 233 { 224 - "command": ["loginctl", "terminate-user", ""], 234 + "command": [ 235 + "loginctl", 236 + "terminate-user", 237 + "" 238 + ], 225 239 "dangerous": true, 226 240 "description": "Log out of the current session", 227 241 "enabled": true, ··· 229 243 "name": "Logout" 230 244 }, 231 245 { 232 - "command": ["loginctl", "lock-session"], 246 + "command": [ 247 + "loginctl", 248 + "lock-session" 249 + ], 233 250 "dangerous": false, 234 251 "description": "Lock the current session", 235 252 "enabled": true, ··· 237 254 "name": "Lock" 238 255 }, 239 256 { 240 - "command": ["systemctl", "suspend"], 257 + "command": [ 258 + "systemctl", 259 + "suspend" 260 + ], 241 261 "dangerous": false, 242 262 "description": "Suspend", 243 263 "enabled": true, ··· 262 282 "vimKeybinds": true 263 283 }, 264 284 "lock": { 265 - "recolourLogo": false 285 + "recolourLogo": false, 286 + "enableFprint": false 266 287 }, 267 288 "notifs": { 268 289 "actionOnClick": true, ··· 300 321 }, 301 322 "session": { 302 323 "commands": { 303 - "hibernate": ["systemctl", "suspend"], 304 - "logout": ["loginctl", "terminate-user", ""], 305 - "reboot": ["systemctl", "reboot"], 306 - "shutdown": ["systemctl", "poweroff"] 324 + "hibernate": [ 325 + "systemctl", 326 + "suspend" 327 + ], 328 + "logout": [ 329 + "loginctl", 330 + "terminate-user", 331 + "" 332 + ], 333 + "reboot": [ 334 + "systemctl", 335 + "reboot" 336 + ], 337 + "shutdown": [ 338 + "systemctl", 339 + "poweroff" 340 + ] 307 341 }, 308 342 "dragThreshold": 30, 309 343 "enabled": true,
+1 -1
homeModules/programs/git/default.nix
··· 28 28 "credential \"https://git.pyrox.dev\"".username = "pyrox"; 29 29 credential.helper = "rbw"; 30 30 diff = { 31 - algorithm = "diff3"; 31 + algorithm = "histogram"; 32 32 colorMoved = "plain"; 33 33 mnemonicPrefix = true; 34 34 renames = true;
+16 -1
homeModules/wayland/hypridle.nix
··· 8 8 in 9 9 { 10 10 config.services.hypridle = lib.mkIf cfg.enable { 11 - enable = false; 11 + enable = true; 12 12 settings = { 13 13 general = { 14 14 lock_cmd = "loginctl lock-session"; ··· 16 16 after_sleep_cmd = "hyprctl dispatch dpms on"; 17 17 inhibit_sleep = 3; 18 18 }; 19 + listener = [ 20 + { 21 + timeout = 420; 22 + on-timeout = "loginctl lock-session"; 23 + } 24 + { 25 + timeout = 600; 26 + on-timeout = "hyprctl dispatch dpms off"; 27 + on-resume = "hyprctl dispatch dpms on"; 28 + } 29 + { 30 + timeout = 900; 31 + on-timeout = "systemctl resume"; 32 + } 33 + ]; 19 34 }; 20 35 }; 21 36 }