My Nix Configuration
2
fork

Configure Feed

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

[flake] switch to caelestia shell and update caelestia

dish ec681b20 028df9a7

+27 -88
+6 -6
flake.lock
··· 61 61 ] 62 62 }, 63 63 "locked": { 64 - "lastModified": 1760497394, 65 - "narHash": "sha256-/4Hf/irgPh+gRQAcCNjXyXFcUGOrXMX8+OtOwbscbXk=", 64 + "lastModified": 1760837100, 65 + "narHash": "sha256-B4iL67pRKARIPnZGnlV19axKjjW+UfNP1wnlPbxUM6M=", 66 66 "owner": "caelestia-dots", 67 67 "repo": "shell", 68 - "rev": "4cb1048fdd6fa281baa0efa36c8c82ddd2cc43a3", 68 + "rev": "84343dde62f99590cd9e21694065cf70d96d9869", 69 69 "type": "github" 70 70 }, 71 71 "original": { ··· 85 85 ] 86 86 }, 87 87 "locked": { 88 - "lastModified": 1760147156, 89 - "narHash": "sha256-ad+1gnp7Lm7jVSzqvGjMiwnA0P61dFZmp6HcRMXicWY=", 88 + "lastModified": 1760637553, 89 + "narHash": "sha256-I3fN6TsYfOtKFc1iVy/vXYR7Ck3JRTPncnQaZC6eLJ8=", 90 90 "owner": "caelestia-dots", 91 91 "repo": "cli", 92 - "rev": "e9668d58f51e935094e50090b99301df8344f590", 92 + "rev": "4593b823d730f46168d2eccd061467adb1754a57", 93 93 "type": "github" 94 94 }, 95 95 "original": {
+19 -80
homeModules/programs/caelestia/caelestia-shell.json
··· 128 128 }, 129 129 "general": { 130 130 "apps": { 131 - "audio": [ 132 - "pwvucontrol" 133 - ], 134 - "explorer": [ 135 - "thunar" 136 - ], 137 - "playback": [ 138 - "mpv" 139 - ], 140 - "terminal": [ 141 - "ghostty" 142 - ] 131 + "audio": ["pwvucontrol"], 132 + "explorer": ["thunar"], 133 + "playback": ["mpv"], 134 + "terminal": ["ghostty"] 143 135 }, 144 136 "battery": { 145 137 "criticalLevel": 3, ··· 179 171 "timeout": 600 180 172 }, 181 173 { 182 - "idleAction": [ 183 - "systemctl", 184 - "suspend" 185 - ], 174 + "idleAction": ["systemctl", "suspend"], 186 175 "timeout": 900 187 176 } 188 177 ] ··· 192 181 "actionPrefix": ">", 193 182 "actions": [ 194 183 { 195 - "command": [ 196 - "autocomplete", 197 - "calc" 198 - ], 184 + "command": ["autocomplete", "calc"], 199 185 "dangerous": false, 200 186 "description": "Do simple math equations (powered by Qalc)", 201 187 "enabled": true, ··· 206 192 "name": "Wallpaper", 207 193 "icon": "image", 208 194 "description": "Change the current wallpaper", 209 - "command": [ 210 - "autocomplete", 211 - "wallpaper" 212 - ], 195 + "command": ["autocomplete", "wallpaper"], 213 196 "enabled": true, 214 197 "dangerous": false 215 198 }, ··· 217 200 "name": "Random", 218 201 "icon": "casino", 219 202 "description": "Switch to a random wallpaper", 220 - "command": [ 221 - "caelestia", 222 - "wallpaper", 223 - "-r" 224 - ], 203 + "command": ["caelestia", "wallpaper", "-r"], 225 204 "enabled": true, 226 205 "dangerous": false 227 206 }, 228 207 { 229 - "name": "Discord", 230 - "icon": "d", 231 - "description": "Open Discord", 232 - "command": [ 233 - "caelestia", 234 - "toggle", 235 - "discord" 236 - ], 237 - "enabled": true, 238 - "dangerous": false 239 - }, 240 - { 241 - "command": [ 242 - "systemctl", 243 - "poweroff" 244 - ], 208 + "command": ["systemctl", "poweroff"], 245 209 "dangerous": true, 246 210 "description": "Shutdown the system", 247 211 "enabled": true, ··· 249 213 "name": "Shutdown" 250 214 }, 251 215 { 252 - "command": [ 253 - "systemctl", 254 - "reboot" 255 - ], 216 + "command": ["systemctl", "reboot"], 256 217 "dangerous": true, 257 218 "description": "Reboot the system", 258 219 "enabled": true, ··· 260 221 "name": "Reboot" 261 222 }, 262 223 { 263 - "command": [ 264 - "loginctl", 265 - "terminate-user", 266 - "" 267 - ], 224 + "command": ["loginctl", "terminate-user", ""], 268 225 "dangerous": true, 269 226 "description": "Log out of the current session", 270 227 "enabled": true, ··· 272 229 "name": "Logout" 273 230 }, 274 231 { 275 - "command": [ 276 - "loginctl", 277 - "lock-session" 278 - ], 232 + "command": ["loginctl", "lock-session"], 279 233 "dangerous": false, 280 234 "description": "Lock the current session", 281 235 "enabled": true, ··· 283 237 "name": "Lock" 284 238 }, 285 239 { 286 - "command": [ 287 - "systemctl", 288 - "suspend" 289 - ], 240 + "command": ["systemctl", "suspend"], 290 241 "dangerous": false, 291 242 "description": "Suspend", 292 243 "enabled": true, ··· 349 300 }, 350 301 "session": { 351 302 "commands": { 352 - "hibernate": [ 353 - "systemctl", 354 - "suspend" 355 - ], 356 - "logout": [ 357 - "loginctl", 358 - "terminate-user", 359 - "" 360 - ], 361 - "reboot": [ 362 - "systemctl", 363 - "reboot" 364 - ], 365 - "shutdown": [ 366 - "systemctl", 367 - "poweroff" 368 - ] 303 + "hibernate": ["systemctl", "suspend"], 304 + "logout": ["loginctl", "terminate-user", ""], 305 + "reboot": ["systemctl", "reboot"], 306 + "shutdown": ["systemctl", "poweroff"] 369 307 }, 370 308 "dragThreshold": 30, 371 309 "enabled": true, ··· 386 324 "configLoaded": true, 387 325 "dndChanged": true, 388 326 "gameModeChanged": true, 389 - "numLockChanged": true 327 + "numLockChanged": true, 328 + "nowPlaying": true 390 329 } 391 330 } 392 331 }
+2 -2
nixosModules/homes/thehedgehog-zaphod/default.nix
··· 5 5 ... 6 6 }: 7 7 let 8 - shell = "dms"; 8 + shell = "caelestia"; 9 9 in 10 10 { 11 11 home-manager.users.thehedgehog = { ··· 19 19 NIXOS_OZONE_WL = "1"; 20 20 }; 21 21 py.profiles.desktop = { 22 + inherit shell; 22 23 enable = true; 23 - shell = "dms"; 24 24 }; 25 25 programs.dankMaterialShell.plugins = lib.mkIf (shell == "dms") { 26 26 dms-wallpaper-shuffler.src = inputs.dms-wp-shuffler;