desktop: disable startup applications

inky
Elnu 1 year ago
parent 866782e474
commit 1f35500e55

@ -2,17 +2,6 @@
{
xsession.windowManager.i3.config = {
startup = [
{
command = let layout = pkgs.substituteAll {
src = ./layout.sh;
tree = ./tree.json;
isExecutable = true;
}; in "${layout}";
always = true;
notification = false;
}
];
workspaceOutputAssign = [
{
output = "HDMI-0";

@ -1,24 +0,0 @@
# Exit layout script if Firefox or Discord is open,
# i3 has been reloaded
pgrep firefox || pgrep Discord && exit 0
# Switch to workspace 1
i3-msg workspace 1
# Start up Firefox in the background
firefox &
# Give Firefox some time to start up
sleep 1
# Switch to workspace 2, load layout, and open blank space
i3-msg "workspace 2; append_layout @tree@; open"
# Move blank space to appropriate space,
# i3 layout files don't support blank space
for i in {1..4}; do
i3-msg move left
done
# Start up Discord in the background
discord &
# Open YouTube for music
firefox --new-window https://youtube.com
# Go back to primary workspace
i3-msg workspace 1

@ -1,20 +0,0 @@
// vim:ts=4:sw=4:et
{
"layout": "splitv",
"type": "con",
"nodes": [
{
"swallows": [{ "class": "^firefox$" }],
"type": "con"
},
{
"swallows": [{ "title": "Discord Updater" }],
"type": "con"
},
{
"swallows": [{ "class": "^discord$" }],
"type": "con"
}
]
}
Loading…
Cancel
Save