nosignal-shell/config.ts
2 * r + 2 * t 2293da9789 launcher: windows mode
Also files mode icons
2025-01-24 19:38:16 +11:00

60 lines
1.3 KiB
TypeScript

import { Astal } from "astal/gtk3";
// Modules
export const bar = {
wsPerGroup: 10,
dateTimeFormat: "%d/%m/%y %R",
};
export const launcher = {
maxResults: 15,
fdOpts: ["-a", "-t", "f"],
pins: [
["firefox", "waterfox", "google-chrome", "chromium", "brave-browser", "vivaldi-stable", "vivaldi-snapshot"],
["foot", "alacritty", "kitty", "wezterm"],
["thunar", "nemo", "nautilus"],
["codium", "code", "clion", "intellij-idea-ultimate-edition"],
["spotify-adblock", "spotify", "audacious", "elisa"],
],
windows: {
// Weights for fuzzysort
title: 1,
class: 1,
initialTitle: 0.5,
initialClass: 0.5,
},
};
export const notifpopups = {
maxPopups: -1,
expire: false,
};
export const osds = {
volume: {
position: Astal.WindowAnchor.RIGHT,
margin: 20,
hideDelay: 1500,
showValue: true,
},
brightness: {
position: Astal.WindowAnchor.LEFT,
margin: 20,
hideDelay: 1500,
showValue: true,
},
lock: {
spacing: 5,
caps: {
hideDelay: 1000,
},
num: {
hideDelay: 1000,
},
},
};
// Services
export const updates = {
interval: 900000,
};