We are going to move on now to the next item of business, which is a statement by Shirley-Anne Somerville on delivery of devolved benefits. The cabinet secretary will take questions at the end of her statement. I would encourage all members who wish to ask a question to press their request to speak buttons as soon as possible. I call on the cabinet secretary, Shirley-Anne Somerville. Last year was a momentous one for Scottish social security and we started to build a new public service for Scotland. The Social Security Scotland Act passed into law last June. Three months later, our country's new agency Social Security Scotland opened its doors. Since then, we have put over £35 million of additional funding into the pockets of people in Scotland, delivering the first two payments of the carers allowance supplement and the best start grant pregnancy and baby payment. This year we will introduce four new benefits to help young carers and low-income families. We are also consulting on our new job grant for young people moving into employment. We have made a strong start and today I will set out our plans beyond 2019. We have already taken responsibility for carers benefits, our carers allowance and carers allowance supplement. Together, we are an investment of £320 million in 2019-20 alone. On 1 April next year we will take full responsibility for the remaining devolved benefits, which means that benefits will start to be fully funded by the Scottish Government. From that point, Social Security Scotland will progressively take over administrating those benefits from the Department of Work and Pensions. For the first time, the Scottish Government will make regular social security payments week in, week out, direct to people's bank accounts, payments that Scottish families will budget into their weekly shop or monthly heating bill. The complicated nature and interdependencies of both social security and devolution means that this is no mean feat. Two Governments, two agencies will share clients. The payments that people get from the DWP in Social Security Scotland will affect and, in some cases, need to interact with one another. This is not a lift-and-shift approach where we take over the whole of social security and start changes from the inside out. That would have, of course, been my preference, and it would arguably have been a simpler process. However, what we are starting from scratch is effectively needing to untie one set of benefits from a labyrinth-line DWP system, build our own system to allow for the transfer and then make sure that the systems work together seamlessly. It is imperative that we get this right so that people not only get the right money at the right time but are still eligible for other assistance that they can be passported to as well. That is a formidable responsibility that I do not underestimate, and it is also a great opportunity to forge a social security system infused with dignity, fairness and respect. What is clear to me—what we have heard repeatedly from people with direct personal experience of the current system—is that we must ensure that people entitled to these benefits are protected during the transition. Yes, protected from aspects of the current DWP regime, but protected, too, from the errors that inevitably follow when politicians rush through big changes in social security. We do not huff to look far. The debacle of the DWP's migration of people from incapacity benefit to USA, the DLA to pit migration due to finishing 2015, then 2019, now delayed until 2021, and above all the universal credit programme, due for completion by 2017, now it is 2023, six years later than planned, and yet still fundamentally flawed. We all need to learn lessons of these failures, and it is clear to me that changes to social security need to be implemented with painstaking care. Always at paste, but never rushed or we run the risk that people fall through the gaps. Take the time to get this right is the message that I am hearing. Last month, we conducted anexperience panel survey about people's priority, as our agency takes over cases from the DWP. Of over 400 respondents, 57 per cent said that they wanted the Scottish Government to strike a balance between transferring cases quickly and making sure that there are no mistakes. A further 29 per cent would rather we took still more time to avoid errors. Presiding Officer, since my appointment, I have been listening. I am well aware how high the stakes are, and I will not take risks that endanger people's payments. We have seen that it is those who rely on the payments the most who then pay the price. Over the past eight months, I have been talking to people with lived experience and challenging my officials on what can be achieved, balancing pace and risk, with clear principles in mind. Protecting people under entitlement, acting quickly to reform aspects of the current system, which cause most stress, and ensuring that we put into place a dignified, respectful system that works for Scotland. After careful consideration, I have determined on a timetable taking over the remaining benefits that, based on current plans, I believe, whilst challenging, is realistic. As I have said from April 2020, we will become responsible for the remaining devolved benefits and I am delighted to say starting next summer that the first disability benefit to open to new claims will be disability assistance for children and young people. We will also deliver on our manifesto commitment to extend eligibility for this benefit from age 16 to 18. That will allow continuity for families during those crucial transition years when a child becomes an adult. Also from next year, children who receive the highest care component of disability assistance will be entitled to winter heating assistance too, meaning 16,000 children and their families will get a £200 lump sum to help towards their heating costs. Keeping up the pace early in 2021, I am pleased to say that we will introduce an additional payment for the estimated 1,800 Scottish carers who look after more than one disabled child, recognising the higher costs they face. By the end of 2021, we will also start paying winter heating assistance in its current form to eligible older people in Scotland who receive another type of payment from our agency. We will also make the first cold spell heating assistance payments too. Turning to new claims for disability assistance for older people, those over state pension age who need someone to help them because of a disability. I can announce that that will be introduced by the end of next year. Building on this progress in early 2021, we will introduce the largest, the most complex form of disability assistance, the new claims service for working-age people replacing DWP's PIP. I remain committed to co-designing those benefits with the people of Scotland. A person-centred approach will be at the heart of Scotland's three forms of disability assistance. Through major reforms of the assessment process, we will significantly reduce face-to-face assessments. Where assessments are needed, we will deliver them through our own agency, not through the private sector, and people will be invited to attend assessments at a time and place that suits them, with the assessor coming to them if required. By the end of 2021, we will also deliver new claims for Scottish carers allowance, folding together that benefit, carers allowance supplement and additional money for carers of more than one disabled child in a way that meets carers needs. Presiding Officer, I have carefully considered whether Scottish carers allowance could be delivered more quickly, and I know that carers are rightly keen for us to take it over as soon as possible. I have concluded that carers allowance above all is a benefit that we have to take the time to get right. It interacts in a particularly intricate way with functions that remain reserved. It affects income tax, for example, meaning that we will need new data sharing arrangements with HMRC to administer it effectively. It is also a gateway to other benefits that are in the gift of the UK Government, such as the carer premium, worth around £36 a week on top of someone's means-tested benefit. The last thing that I want to do is to jeopardise the additional payments by rushing delivery of carers allowance before the necessary agreements with the UK Government are in place, nor do I want to encourage the growth of a two-tier system between new and existing claims. By introducing new claims in 2021, we can ensure that we protect payments for carers who rely on them. It will also allow us to focus on getting all three forms of disability assistance right to support the people cared for by our carers. That is particularly important given the scale of change that we are proposing to the application process, the despise decision making and face-to-face assessments. I am therefore pleased to say that by the end of 2021, we will be delivering new claims for all disability and carers assistance and supporting families with their winter fuel bills. I now turn to the task of moving people's existing claims from the DWP to Social Security Scotland. I mentioned before the importance of ensuring that we protect people's benefits as they transfer. That is as true for existing benefits as it is for new claims. We must move people to our agency in a way that causes them minimal anxiety while safeguarding the payments that they are currently getting. Feedback from our experience panels shows how we can achieve both. I mentioned earlier a survey that we conducted last month with people experienced in the current system to ask what is most important to them as we take on their cases. Their top two priorities were that people should continue to receive the correct payments at the right time and that no one should be subject to a DWP face-to-face reassessment for disability benefits. We will use that research as the basis for a set of client-centred transfer principles agreed with user and stakeholder input. Let me be clear today that we will protect people's payments during transfer. From early 2021, when we launch new claims for our PIP replacement, I can guarantee that no one in Scotland will undergo a DWP face-to-face assessment for disability benefits. Before someone reaches the end of their DWP award period, we will take over their case so that this cannot happen. I can also guarantee that, unlike for universal credit, we will not require people to make a new claim to move on to the Scottish benefits. Instead, we will work with the DWP to arrange the transfer to happen automatically. We will keep people informed of what will happen and when, before and during the process. We will start the work of transferring people from the DWP to our agency next year. That involves moving more than half a million cases—10 per cent—of people in Scotland. Such transfers have in the past caused huge problems when the DWP has migrated within its own benefits system. What has not been done before is transferring people from one Government's agency to another's. We must do that effectively, securely and in conjunction with the DWP. With their co-operation, I expect the majority of people to be transferred by 2023, with all cases fully transferred by 2024. What I had not anticipated during that work was the further delay to the DWP's daily to pip migration, which means that people of working age will still be on two benefits at the point when we expect to transfer them to a single form of Scottish assistance. My officials are in close contact with DWP officials on this matter, and I have also requested a meeting with DWP ministers to discuss the implications. I will, of course, report back to Parliament once discussions are more advanced. We will work with the DWP to develop agency agreements to partially administer the devolving benefits until Social Security Scotland is delivering them in full. Those will ensure that people receive the regular payments that have already been awarded with minimal disruption and distress. That is an administrative function, but it does not affect when we commence powers or start funding benefits. As I have said from April 2020, benefits will be fully funded by the Scottish Government. Delivering the devolved benefits is very much a joint enterprise with the DWP, and we rely on it to match our ambition and pace. The timescales that I have set out remain very challenging, and there are many unknowns, both within our work on social security devolution and beyond. We will therefore keep our plans under careful review, and I will keep Parliament updated on our progress. We should not forget that we are at the first Government to begin the partial separation of a highly integrated welfare system between two countries. That cannot be done without taking difficult decisions on timing, but every day as we break new ground, we gain more experience of how to accomplish the most complicated feat of devolution attempted since this Parliament was reconvened. A great deal of activity is already well under way to make our current plans a reality. Today, I will publish 11 policy papers setting out the extensive work that has gone into designing how those benefits will operate. Next week, I will also publish a consultation on disability assistance to seek the views of the public on our proposed reforms, including introducing rolling rewards with up to 10 years between reviews for people whose conditioners are unlikely to change and how we will ensure that people who undertake our assessments for disability assistance are suitably qualified. In parallel, we will pursue our ambitious timetable for 2019. By the end of this year, just 18 months from Scotland's Social Security Act, we will have delivered three of the 11 devolved benefits and four brand new payments. Two years hence Social Security Scotland will have made over £210 million in benefit payments, agency staff will have supported 200,000 people and we will have brought a new culture of dignity, fairness and respect to Scottish Social Security. Certainly, we have our work cut out as we deliver devolved benefits to the people of Scotland, but the prize is great. Thank you very much. The minister will now take questions and start with Michelle Ballantyne to be followed by Mark Griffin. I would like to thank the cabinet secretary for advance sight of her statement, and I absolutely agree that the transition must be handled properly. This is about making sure that the people get the support that they need. They are the priority in all of this, but the cabinet secretary must see the utter hypocrisy that this statement exposes. For two years, you have slammed the DWP, you have used highly charged language on the UK Government's administration of benefits, you have raised expectations and promised the earth to some of Scotland's most vulnerable people. After repeated promises that the new system would be up and running by the end of this Parliament, we now learned that it will be 2024 before PIP's successor is in place. This is from the party that said that it could set up an independent country in 18 months. It will have taken nine years to introduce the devolution of 11 Social Security benefits. Can the minister not see that this is deeply embarrassing? Next April, she takes over executive competence. My question to you is, will you now apologise to the hard-working Scottish DWP staff that she has repeatedly denigrated and whom she is now asking to keep running benefits for another five years on her behalf? I will make no apologies for criticising the DWP for the way that it tackled universal credit and other aspects of this. It is never the staff who are responsible for the policies of their political masters and it is the staff who have to bear the brunt, unfortunately, in the front line of the policies of the Tory Government. The successor to PIP will be in place in 2021. It is very important to recognise that this is the area where most people have a criticism of the DWP system as it is at present. That is why we are making substantial changes to the assessment process, to the application process and to the desk-based process. If you can think that that is not a good thing to do, if you think that we should just lift the DWP system and transfer it over, then what a missed opportunity for the Scottish system in here. It is absolutely not the case that this can be compared to what can come up with independence, because, as I said during my statement, this is a partial attempt to prize out 15 per cent of benefits from the system, rather than a lift and shift of it. The fact that this is around partial devolution is indeed part of the intricacies of the programme. I am sure that Michelle Ballantyne would have been more aware of some of the difficulty of that had she been able to attend the programme development opportunity that she had within Victoria Key to talk through exactly some of the challenges that we have when we are developing the system and she could come to it with that process. It is very disappointing that, rather than seeing the opportunities that we have, as we deliver a substantially improved service within Social Security Scotland, that Michelle Ballantyne somehow still thinks that the DWP is doing a good job under the Conservative Government. That is exactly why we will have a very different policy up here and a very different experience for everyone who is experiencing social security within our agency. Thank you. I encourage everyone to keep their remarks respectful and through the chair. Do not use the term you. Mark Griffin. I am disappointed, disgusted even at some of the details that have been brought to the chamber. Labour has long called for details of the timeline for delivery of social security systems built on dignity and respect, and now we know why we have been told so little. Yet again, the sick, disabled, older people and carers will have to wait to see a fairer social security system. This morning, the cabinet secretary said that it was a choice—a choice to use a choice to use agency agreements to see carers being forced to cut their working hours. Today, the cabinet secretary wants to force those same choices on Scotland's disabled communities. No doubt paying millions to the DWP for the privilege. It also makes a mockery of the SNP promises in 2014 that a separate Scottish state could be set up in 18 months when vulnerable people will have been waiting a decade for the full devolution of social security powers. I am not asking the cabinet secretary to apologise to the DWP staff. I want the cabinet secretary today to apologise to every single disabled person who is leaving at the hands of the Tories for another five years. As I set out in my statement, we have published today 11 policy position papers that absolutely determine the work that is going on to get to the decisions that I have taken today. I would say to Mark Griffin, who also did not tend the information session with Social Security director at staff either. Had he been through that, he would have seen some of the decision-making alternatives that we have been looking at, and genuinely, as a genuine offer to the Labour party as we go through this process. If you have alternatives—if you absolutely have alternatives—then I am all ears. Today, I will be sending out an invitation to all the spokespeople from all the political parties to go through in further detail than we can ever do so in the chamber today to discuss this in much more detail. If you have alternatives, then bring them forward, but make it realistic. Do not pretend to people that you have an alternative, because at this point the Labour party has never demonstrated that it can deliver a safe and secure transition and deliver what people want, which is to ensure that they get their right payments at the right time. That is what the timetable is doing that I have announced today. If the Labour party has a credible, realistic alternative, then I am all ears to be able to look through it, but I fear that, just like the budget, they will be all talk and no delivery, because that is exactly like the Labour party act in opposition. Thank you. Quite lengthy opening exchanges. Can we keep the rest of the questions and answers quite succinct? Ruth Maguire to be followed by Alison Johnson. Given the UN special rapporteur on poverty and human rights, describe the UK Government's approach to welfare as punitive, mean-spirited and often callous. Does the cabinet secretary think that it is important to reassure people by reiterating our ambition to do things differently here in Scotland and build a social security system based on dignity and respect that works for people and not against them? It is imperative that people are able to put trust back in a system as we build our new social security system, and it works for people rather than against them. We will do that by ensuring that we get decisions right the first time. Our redesigned application process will be accessible and clear, and because we recognise that it can be difficult for clients to gather relevant evidence, Social Security Scotland will help with that. We will use the supporting evidence to make more award decisions without the need for face-to-face assessments. Where they are required, we have outlined our commitments, as I set out in my statement, that it will be undertaken by assessors that are suitably qualified and at a time and location that suits clients. All awards will be rolling with no set endpoints and reviews will be set at dates that take account of clients' conditions. We will ensure that people with fluctuating health conditions do not face additional reassessments because of regular changes they experience as a result of their condition. In her response to Ruth Maguire, the cabinet secretary has highlighted the fact that no face-to-face assessments for disability assistance will be carried out for children, young people and older people, and for other applicants all efforts will be made to use existing evidence. That comes from a green amendment to the social security bill supported by all parties in this chamber that I am really proud of. I ask the extent of the cabinet secretary's ambition in this regard. Is she aiming, for example, that the great majority of working age applicants will not have to go through a face-to-face assessment? That is our determination to get the level of face-to-face assessments down to the minimum possible level. The chamber will see when the disability consultation is launched next week that we have asked the expert advisory group for a great deal of advice on that particular issue to see how we can get the application stage right, how we can get the death-based decisions correct so that the face-to-face assessments are not required. I went back and asked for more advice and guidance on that issue, because I want to make sure that we do everything at the initial stages that we can possibly do to ensure that the face-to-face assessments are not required. We see that that is only being required if there has been no other way for the agency to gather the evidence that it requires. Of course, that is the responsibility of the agency to gather that evidence and not on the individual. As I said in my response to Mark Griffin, the letters will go out to all the spokespeople from all the political parties. I am absolutely determined to ensure that we can do whatever we can to minimise face-to-face assessments and more than happy to consider that in much further detail with Alison Johnstone when she sees the full consultation next week. Alex Cole-Hamilton has often shared common ground in our opposition to what was called the DLA takeaway, in which DLA payments to children and their families were removed after protracted hospital stays of 87 days or more. Given that the cabinet secretary has announced that the new system of benefits to children with disabilities will open for claimants in 2020, can she confirm that there will be no such impediment to Scottish children who have to go into Scotland into hospital for protracted periods of time? Well, this is one of the areas in which the consultation will be launched next week and will look at and determine. What we need to ensure is that, when we are looking at all the three disability payments that are coming forward, we look carefully at the priorities that people are looking for us to change. That might mean that we cannot do everything that everybody wants at the first time of asking, because that might have implications for how long it will take to deliver and build the system. However, what I am looking for during the process is a genuine and open frank discussion about what are people's priorities and what are the implications for the programme, if any, if we implement those priorities as well. I know that this is an area in which Alex Cole-Hamilton has a keen interest, and those are the type of discussions that we can get into over the consultation process about what are people's priorities and what are the implications if we are looking at that for our programme as we move ahead. Clare Adamson, to be followed by Jeremy Balfour. In yesterday's debate, there was much discussion on the welcome increase in financial support to carers. Can the cabinet secretary outline how the decisions taken so far support carers and show what can be achieved when a dignity and respect approach is taken to social security? We have prioritised support for carers in our new social security system. Indeed, our first change following the social security act coming into force was to increase the financial support to carers. Through carers allowance supplement, we have improved the incomes of over 77,000 Scottish carers by £442, bringing it into line with jobseekers allowance. This is an increase of 13 per cent and an investment in carers of over £33 million this financial year. As we have committed to, we will increase the supplement annually in line with inflation, and in 2019 carers will receive an extra £452.40 compared with counterparts in the rest of the UK. With our full funding of carers allowance and the supplement in 2019-20, investment in carers is at £320 million. We will also introduce an additional payment for carers who will look after more than one disabled child, which will benefit around 1,800 Scottish carers from early 2021. I have to save a message that we got on Tuesday. London time was very different than we are hearing today. I am sure that she will be speaking to her colleagues, Alice Darlan, Keith Brown and Shona Robison, for not being at that such vital important meeting. Can I take the cabinet secretary on to a really important issue and remind the chamber that I am in receipt of PIP? For those of us who have already received PIP, when we transfer across in 2021 or some other time after that, will it be done under the present DWP regulations, or will it be done under the new Scottish regulations? If it is done under the new Scottish regulations, will that not require a first filling out of forms to assess whether the benefit is of the right value or not? The area around the transfer, particularly of people who have moved from DLA to PIP, is something that I am sure that Jellied Barlford would recognise. I have given a lot of consideration too because they have had some very difficult and distressing experiences in the past. What we have ensured and committed to again today is that if you transfer, when you transfer over to the Scottish agency, you will not have to reapply and you will not have to be reassessed. That is a very important assurance that we are not putting additional barriers in front of people as we move forward to the transfer of their cases. If an individual requests a reassessment because their change is a fluctuating condition or their condition has deteriorated, that would be looked at very differently. However, if it is a simple case of someone who is having to require to transfer over to the agency, there will be no requirement to fill in new forms and no requirement to be reassessed during that process. I hope that that provides some reassurance to Jeremy Balfour on that issue. I will general route to be followed by Pauline McNeill. I see the horrendous problems caused by universal credit and the transfer to PIP in my casework every day. Is there anything that the Scottish Government can do to support people in receipt of benefits from any further upheaval? I have outlined in part to Jeremy Balfour that we will do things very differently from recent DWP migration. Our case transfers will be based on the needs of people with lived experience of the current system. We have sought their initial thoughts on that. Once we have launched our consultation, members will be able to see that we will develop a transfer principles that underpin our transfer requirements. However, as I have guaranteed again today, when people's cases transfer, their payments will be protected, they will get the right money at the right time, and that is very important reassurance for people to have, as well as the fact that they will not be subject to a face-to-face assessment. The other aspect about not forcing people to reapply is very important, as we are learning the lessons of what has been proposed within universal credit, which many stakeholders say will cause people to fall through the gaps during that migration process. Our transfer process will be very different to that. Pauline McNeill will be followed by Stuart McMillan. This morning, cabinet secretary said that it was a choice that carers could be at risk of going over the carers allowance cliff edge if they earn more than the threshold. However, this afternoon, the cabinet secretary is telling the chamber that she will maintain that choice for years to come. Can the cabinet secretary tell me what to say to Scotland's 80,000 unpaid carers as to what they should say to their bosses when they have to ask for fewer hours or completely lose their entitlement to this supplement? How will she make up for the lost income because of the choice to extend the full transfer of powers for social security by three years to 2023? What happened this morning was that the Labour Party voted against an increase to carers allowance. That is absolutely what happened in the committee this morning, and that is a deep disappointment that they did so. We discussed in committee the fact that there is an agency agreement to allow the Scottish Government to very quickly deliver the carers allowance supplement. I said this morning to committee members, and I will say again that if we did not do that agency agreement, we would not have been delivering the carers allowance supplement. Just as the Scottish Government has made choices, to be a responsible opposition, the opposition parties need to look at, if they did not want the agency agreement, to be frank to people that they would not have had their carers allowance supplement, because that is the reality of what they are saying. If they are looking to change agency agreements, they should be frank to people about the implications of doing that. That is why I have made it very clear in my response to Mark Griffin that if he has realistic proposals that want to come forward, my door is always open, but I doubt that that will happen. How can the cabinet secretary guarantee that the Scottish social security system will treat people with disabilities differently and challenge the stigma around benefits associated with the UK Government's system? I think that it is absolutely important that we challenge the stigma around benefits that people unfortunately face at the moment. That came out very loud and clear as we developed the charter. That is why I am determined to ensure that the disabled people in Scotland get access to the benefits that they are entitled to in a way that supports their needs and treats them with the dignity and respect that they deserve. We will ensure that we have a person-centred service with dignity and respect embedded in that framework of disability assessments. I am supposed to concentrate on a concrete example on that, as well as what I have already outlined in relation to assessments. I have very serious concerns, for example, about the 50-metre rule in relation to disability assessments and the negative impact that has had. I want to find a better way to understand people's mobility needs and ensure that people get the best benefits that they are entitled to. We want to get that right and we will be working with stakeholders and clients in the consultation to find a different and better descriptor on that issue. Graham Simpson, by Bob Doris. The cabinet secretary says that she expects the majority of people to be transferred by 2023 and expects all cases to be fully transferred by 2024, which is not a guarantee of anything. Having said that all those benefits would be originally transferred before May 2021, that has now been kicked down the road. Can she tell us what the extra cost of that horrendous delay will be? We will take full responsibility of all the developed benefits from April 2020, just exactly as we promised. I say that it expects around transfer because this is a joint programme with the DWP. I cannot deliver the timetable with this without doing it jointly with the DWP, so I expect to be able to deliver that majority within the end of 2023. I expect to be able to do all the chances by 2024. It is not in my gift to do that. If the member would like to take that up with the Secretary of State and the UK Government to encourage them to deliver on our pace and change, then I would appreciate his support in doing that. I appreciate the time that Government officials took this week with me and Jeremy Balfour to talk us through the complexities of the social security programme. I was struck by the scale of the programme and the new systems that were required in the IT being built. It was very impressive indeed. Have you learned lessons, cabinet secretary, from other large-scale public sector projects or Audit Scotland, which is regularly reviewing the programme? After all, getting this right first time is the best way to deliver for claimants. Bob Doris is quite right to point to the fact that we need to get this right first time for everyone involved, because those are people who are relying on us to ensure that their payments come through. That is why, as we have said right from the start of the project, under previous cabinet secretaries, safe and secure transition is our absolute priority. We are undertaking the largest and most complex programme of change since devolution. We are building a robust and future-proof digital system that delivers a high-volume payment and is a very complex task. We have learned from other major initiatives in recent times with our focus on reuse before by before build. It is an innovation in the public sector, reducing risk in data duplication and providing value for money. It is in line with Audit Scotland's principles for a digital future. Regularly reviewing our programme structures and processes and adapting as we grow to change is also the right thing to do in good practice for any programme, as highlighted by Audit Scotland in its report last year, as is the incremental approach to the development of social security. The Government's child poverty delivery plan to 2022 specifically says, within the first delivery plan that we are absolutely committed to introducing a new income supplement for low-income families. After today's statement with social security barely being devolved by that date, does the cabinet secretary honestly believe that the public and the estimated 300,000 children who will be living in poverty by then can trust that a single penny of the supplement will be in their pockets by that date when the Government has broken their promise to fully devolve benefits by the end of this session? I say once again that 15 per cent of benefit payments will be fully devolved in April of next year. The reason why the income supplement is not mentioned within the statement is that the statement today only refers to the benefits that are devolved under the Scotland Act. At the stage in which we are able to give a timeline, we have an undergone planning and delivery consideration. Members will obviously know that there is an option ofraisals going forward to examine the potential policy and delivery options for the income supplement based on our two key principles of reaching the greatest number of children in poverty and ensuring a robust and viable delivery route. The commitment contained within the delivery plan is that we will work towards the introduction of the income supplement over the lifetime of the plan, and that is exactly what we intend to do. John Mason, the cabinet secretary in her statement mentioned a new culture of dignity, fairness and respect. I wonder if she can say anything about how that will come into place so that we do not see examples, as we saw in the film I Daniel Blake, where an ordinary member of the staff tried to help somebody claiming benefits and was jumped on by somebody from senior management. John Mason again raises the very important point that it is not the DWP staff that are to blame for the system but the UK Government that have the policies that they need to implement. We are determined to do things differently up in Scotland and that is very much based on the social security charter and what that enshrined. It is a very powerful document because it has been developed not by Government but by those with lived experience of the social security system. It ensures that the Scottish Social Security Act principles that legally define our approach to social security, based on dignity and respect in human rights, is upheld in every single interaction that any individual has with our system. Thank you very much. That concludes our statement on the delivery of devolved benefits.


All right, I think I'm live If we can Get some yeas or nays on the audio I'd be really appreciative.  So Coming down with a cold which is fantastic How's everybody today? I see art centers here glow sex here. Mr. Robot. I'm gonna name themselves Google account. That's very creative We have sound. That's good enough, right? Thank you. Elculary. Hello Cyrus He was go Alex. Hello Tim and look minded. We got a full house tonight. That's excellent Hello, how you doing mr. Robot? So I'm gonna be installing herp's loft WM tonight. That's what the plan is We'll see how that goes We're gonna do it in a VM just so that if I have to restart a lot, you know log out or log back in I Can do so.  I'm gonna There was a Tech up video on how to fix that We're gonna watch that here for a second Let me actually Over here. You can see you guys can see what I'm doing Welcome to the stream everybody. We're gonna Probably stream for about an hour hour and a half or so About usual So let's open up a Browse here there was a tech hut Video that I need to watch in order to fix this because this is what it does Reply this It actually does nothing now, but if we change it to this apply and then it just Nope straight back out of that. So it will do the same thing here. So there's a service actually that we need to kill And Brandon did a video on it See if I can find it Here we go Actually, don't even know if the audio play and the VM or not. I actually don't Nothing I've ever tried to play audio in a VM before I'm gonna find out. I think it was Actually right here Do you ever notice when you have a KDE plasma in a virtual machine? And you go and try to change the display settings to something a little bit more reasonable Let's say 1080p here hit apply and it just snaps back on you. How do you fix that? Well, it's actually a pretty easy fix. We're gonna go back here We're gonna search for services within our settings go to background services and from here We could go ahead and search for K screen while you're in a virtual machine. We could go ahead and disable this right one. I Actually open up services or settings. Why the hell that there was a random There we go Dear plasma when you search for settings system settings to be right at the top There we go And then we're supposed to be able to search from here. Well, I just saw that right here, right? Okay now I'm pretty sure probably somebody's probably screaming at me in chat Talking hey Matt. This is what you do. You don't have to watch a video But I didn't look at the chat There we go That's better. Oh Yeah Thanks for yelling at me in the chat. I would if I looked I would have gotten there sooner. Thanks But I didn't look I'll look better anyways. All right, so let's go ahead and Right here. I'm get the web set up here and running. Hopefully this will be able to be installed on a boot. I actually don't know Wonder if it's actually it may Before we do anything this is a new install. So Apped update and and pseudo app upgrade This is the 29 out of four LTS So Yeah, I should have just opened up the settings to begin with have been fun or would have been you know better not fun I can't talk tonight. This it's been a horrendously long day But what are you gonna do? I do know that I I have looked at herpes left before But it has been a very long time like probably close to two years since I've actually looked at it I have it installed on my arco system the what underneath this But it's the arco version and I wanted to kind of take a look at the vanilla version. So That's the reason why we're not doing it from hard work tonight This was an old ISO too. So that's gonna take a bit to update Yeah, tech cut does seem like a nice guy. He follows me on Twitter, which is surprising I have a few Other youtubers that follow me on Twitter Make sure I'm honestly surprised at how many Linux youtubers are actually on Twitter Yeah, to be honest They I absolutely despise peeps.  My vice is pizza That's that's my vice Not not candy. No, it doesn't mean that I won't eat candy, but usually I stay away from it It's 2 a.m. Here. You should go to sleep. Yeah, or are you listening to me to put you to sleep? Okay, please restart firefox running instances. It's nice that Ubuntu orange you don't close firefox We're actually gonna do a whole reboot here See if it will actually maintain that screen resolution. What kind of pizza? Oh, I like all kinds of pizza not way anything weird though, so Things like, you know, just the standard meat lovers except for bacon. I don't like bacon But pepperoni pepperoni ham and like chicken is good pepperoni ham and steak Pepperoni ham and sausage stuff like that. Also green peppers onions mushrooms stuff like that Mexican food is good Although half the stuff that we Americans call Mexican food not actually Mexican food It was created here Mexicans come here like what are you guys calling this Mexican food for? Yeah, and excellent. It didn't actually So we're gonna go back in here. I'm gonna bet we're gonna have to kill that service again and nope We're not okay good Disappointing that I didn't remember it, but that's okay Oops, that's the wrong one 1920 what I always do I always choose the wrong 1921. There we go Okay, good. Now we can close it. Oh Yeah, I don't like pineapple on this on my pizza. It's not I like pineapple but the problem is is when I was in high school I worked at Little Caesars, which is a you know a fairly famous pizza place around the world and If you have ever cooked ham and pineapple on a pizza, you know that it's just it's not good to cook So that stuff comes out too soggy for me. It sounds good, but I've never been able to eat it. It's just too soggy All right now we go back up open up this and see if it actually remembered Yeah, that's a snap That's a snap You can always tell when Firefox takes just that extra few seconds to load that you're dealing with the snap It's disappointing. I didn't think actually didn't think that maybe that's not maybe it's just slow I thought that one of the boon-to-flavors doesn't Nope snaps installed yet. Snaps is here. Hmm. Well, I took a little bit longer just to Open up there. Maybe it was just me noticing it Also, this one have the snap. This is the 20 out of 4 20 04 not 21.04 22.04. I don't know what I was thinking there All right, let's go ahead and Just do some documentation here See if we can find Installation basic installation here we go. So we're gonna open up a terminal and we'll Get things here.  It's not only on the home home page In any case, you also have to install the dependencies beside But you don't actually list them. That's not very good documentation You should always prefer installing herpsoft for your package manager. So I wonder Sudo apt install herp's loft wm. Oh, it's an uh-huh. That's good. Yep. Yes I could go into my next long-term review. No, my next long-term review is slackware And I haven't actually started it yet So I know there's going to be a guy in Uh, the discord that is disappointed. He asked me was asking how how it's going I haven't had a chance to install it on hardware yet Hopefully in the next couple days has just Real life has just been a pain in the tuckus lately. All right. So herp's loft is actually installed, which is good. So we can do this And we can do this Okay If there's no package for your system, you can form For your platform or you want to use the current get version. You can do we don't need to do that No Configure herp's loft as your window manager. So as usual, you can define herp's loft wm as your window manager by either Selecting herp's loft wm in your login manager or By starting in your xnrc. I'm guessing that By downloading it via apt. It probably already created the x sessions file, but we'll see ls slash user share x sessions Yep, herp's loft is there. So we won't need to do any of that stuff What I should do is go into .config Herp's loft and Then sudo apt install vm apt have vm installed And then vm into Auto start here and see what the Terminal is set to. It's set to x term I set to Make that bigger There we go, that's better. Now. Where's now where they actually Defining the term is this going to be? so first We're going to change this so that it is the super key. Okay, and then We'll change the rest of this stuff later, but I'm where I wonder is the so echo There's not actually anything set as a terminal. So that has that they can't be looking at a Environment variable there So where are they defining that variable? Use your terminal Meat and chili on your pizza Wouldn't that make it runny? How they did used to have a buffet at pizza hut too. I remember that Um, um, there used to be a kfc near where I lived that had a buffet too Um Yeah, they ain't never gonna do that again Do you guys know who John Panetta's John Panetta?  He's dead now, but Um, he's a comedian and one of his jokes was he He he goes my all my family look almost like me and we're all really big Obviously, this is paraphrasing but he goes we go into the buffet and the the manager look at take one look at us go Oh, no Oh, man. He was so funny. It's a shame that he died Salad's not food salad goes with the food. Okay So where are you defining the terminal variable? I don't actually see it You'd think it'd be at the top actually just search for So it's literally not defined anywhere else Oh, how Then they have to be searching for some kind of environment variable You want let's just not care about it right now. Let's see what First of all, let's make sure X term is actually installed I'm assuming that's probably not the name of it X term is already the newest version so X term started here. Good Okay, good. Let's go ahead and then We'll quit out of this The only thing we changed there was the mod key. We'll see We will Close this. We'll have to come back to it. Let's leave Log out log out We're going to set the resolution again, but that's okay herpes loft tlc Yep, and there's herpes loft wm. Okay, so Super shift enter super shift super enter. Okay. So there is x term. Yay Probably the worst terminal. I I I always say that it's worse term than they'll be when that one person who uses x term Actually, there's more than one term. The last time I said x term was horrible I had like a whole flock of people coming into the comments section saying well, you don't know what you're talking about X term is like st out of the box. It doesn't do Half the stuff you wanted to do at least I've never learned how to do it. Like how do you zoom in next term? Is it control? No Super plus. No super control shift plus. No control page up Page up. No, I'm assuming you can't actually then zoom in in next term I know like you are xbt. You can't zoom in either. You have to put in a Some kind of plugin or something And I do believe st actually has zoom in Uh by default. So enter dash s 19 20 by 1080 Oops no spaces There we go. Okay Why is there all of a sudden the bar at the bottom? Why is there why is there a bar at the bottom? No, no, no, why is the kd bar at the bottom? That was weird, bro Also, why isn't the It did not like me Resetting that resolution. Oh boy. Okay. So what we need to do here is actually sudo Apped and I know nobody can read this. I can't read it either. So Is somebody in the chat telling me how how to zoom in in x term, please Yeah, I don't because I don't think it's actually possible Uh without doing some tweaks, which I'm not going to do. So kitty And I'd be doing alacrity right now, but alacrity is not in the in the ubuntu Repositories for whatever freaking reason you'd have to build it there Uh Let's see here. So now we have kitty. So if we cd into dot config herpes loft And vim into vim into auto start Let's uh control shift c Open up another one. It didn't still go full screen. I wonder why it didn't It will come out here I'm assuming You know, I remember this you have to define the resolution in the Um config file I'm going to figure out how to do that. I remember that auto start and we're going to go down here to x term Spawn terminal I think what what's meaning you to do here is actually just change the Probably is not going to work, but I think I actually didn't Well, I can't type a three letter password correctly. That's a new flow I just deleted the variable to begin with and just put it spawn kitty instead of having a backup I'm pretty sure now Yeah, now we got kitty right now. We can shift that Zoom in here now Vim into cd.config herpes loft And then vim into auto start Okay Damn, I don't have my I do that a lot For sure is gonna happen now. There is a way so we'll go here What is the run prompt so I'm actually just wondering Reload close Change those here in a minute. I wonder if it's looking for going to look for d menu because I'm I don't have d menu installed cycle through tags Layouting mouse focus theme Well, this is gonna be fun to play with later rules I like the layout of this configuration Oh, I think it's just uh Find the panel Change the location of that probably Oops I did dd instead of gg I wonder how many times I've done that. Okay Yeah, this is just a a bash script So that's similar to bspwm so I didn't see anything there to Actually launch d menu. Did you guys see that? I'm guessing that I it's just not there so My default doesn't have a menu or a An assumption that you have a menu or at least that I can see here So we're gonna have to add that so let's first see if there's the mod D Not there good So we can put in something like this hc keybind Dollar sign mod dash d and then I'm gonna have to remember the syntax for d menu Which I can D menu run. Is that what it is? pseudo apt install d menu D menu run. No, that's not it I haven't used d menu in for freaking ever I always use rophy. I should probably just pseudo apt install rophy instead Just do that instead and then And then we get instead of doing this We will do This so it's a rophy that show D run that show icons That should actually we'll just leave that I like that. I don't know what it will do with the icon installed, but we'll see that and then right this restart mod d There's no rophy there I wonder if it's gonna be I wonder if it's gonna look for spawn no That's because then it's both spawn right? No, that still didn't work Oh, that's Good lord matt Then it probably not gonna actually need this but we'll leave it there for now There we go awesome. Why is it showing up in the whole thing and not the Resolution thing is really messing with my brain here Yeah, I I did eventually notice that was hd instead of hc. My fingers have not been cooperating when it comes to actually, you know Uh typing ever That's when close that See, all right, so let's go up here and change some things. So We want the the close to be super q q That can this can be x and that can stay the same Okay, now Wonder why it like it will actually appear over here. Oh, I would keep remembering. Okay, so quit that go to Open up fire vox now here documentation tutorial I see now. Where is it going to show me? the Resolution thing that I remember seeing tiling The notion of a monitor in herpes left wm is treated much more abstract in general than other window managers It wouldn't a monitor is just a rectangular part of your screen which shows exactly one tag on it Initially, there is only one large monitor ranging over your entire screen You gotta zoom in because I can't actually see that uh But that is that actually What it says to go here to bring this up I want to try this and see if that's Yeah, that's exactly what it's doing. Okay, so go back here The output shows there is only one monitor with index zero at position Yada yada showing tag one in most cases the herpes left monitors will match the list of physical monitors So so to add another physical monitor you had performed several steps Enable it such that it shows a part of your screen. You can use x rander or xenorama or any other tool you like Register it with herpes left wm. Let's assume your new monitor has a resolution of this And is right Is the right of your main screen then you can activate it via this so We could just Run this what I remember There we go Cool now. Oh, yeah, it's much better Okay, cool No, I didn't want to accept that it was just on one fourth of my screen There is a way to set that in the Because that's not going to remember every time you restart the computer There was a way You can enable auto detect monitors for more advanced examples look at U3 terminal sh example stripped which implements a drop down terminal like monitor where you can input any application you like That's literally the end of that documentation by the way So I'm assuming what they want you to do is do man herpes loft Herpes client probably Maybe Let's see here Sends a command with its optional arguments args the running herpes left wm instance via xlib Its command is as an output Is printed via herpes client If output does not end with a new line then a new line is added to improve readability See herpes loft Yeah, it'd be great if in these man pages you could You know if they made like links to other man pages like either clickable or Something like them where you like hit gf in order to go to that that'd be cool much can't as far as I know You can't do that so Man herpes loft Wm there we go This changes the auto start path as a version locked initially initially set the monitors locked setting to one verbose Tiling algorithm vertical horizontal The basic tiling concept is that the layout is represented by a binary tree On startup you'll see one big frame across the entire screen A frame fulfills exactly one of the following conditions Frame is split into subframes If a new window appears it's put direct put in the currently focused frame Only the leaves of the frame tree can be focused The frame can be removed It is then merged with the neighbor frame due to the layout structure of a binary tree each frame I node in binary tree Is exactly one neighbor Obviously not going to read all of this What I was looking for is that Here we go monitors, but the And monitor can be referenced in different ways by its absolute index as listed by the list monitors command by its relative index a plus or minus followed by a delta By its relative position to the focus monitor negative l You know the monitor to the left of the focus monitor dash r To the right of dash u above of dash d below of respectively By quotation marks an empty string which represents the current monitor by its name Which is how most window managers do it and that's literally all they have to say about monitors. They don't say anything about how uh, because in Like if we go back to here, where's that here? What if we move this to three? There we go. Yeah, that's cool. That's good. Keep on it So if we go to d t's Dot files for this because he has dot files for herpes left, I think There we go That config Herpes left. Here we go and then auto start. All right, let me let me hear a little bit There's one here He sets the terminal like that. Okay Could have just done that I don't know why I remember him having something here about the monitors rules Herpes client set tree single But you could Man that we just ran This one here Just copy that go back here and run that And there I think that would work So what is herpes left's main selling point? So There's a guy on youtube his name is Oh, I can't remember what his name is He talks about keyboards mostly now, but he used he used linux And herpes left was his window manager And that's where I saw it for the first time and basically what happens in herpes left is it allows you to define Like virtual monitors. So if you have like a wide Screen like 48 inch monitor you could set that up as actually three separate monitors. So each Section of the screen had its own like acted as its own monitor. So Each one had you know one through nine tags one through nine tag one through nine tag And you could set those up to be any Size that you wanted to it was actually really cool um That's one thing also it's I don't know so far. I haven't found anything that I really It really stands out, but I will say that it's Reminding me a little bit of bspw in terms of its configuration I'm not I don't care much for the Default tiling Create an empty frame as supposed to specify directions. So what does mod you stand for? See, that's that's right there Everything right there is that's bspw and that's pre-selection although Actually then getting rid of it. I don't know how that works Let the current frame explode into subframe. So mod control space Oh good Are you supposed to get rid of that damn thing? and then actually But I'm not I'm so confused That's so confused Okay, oh tfl welcome bud So I could just use hc for this one here That I had this up here Just change this to hc would that work? I'm gonna find out because I'm gonna need to get rid of this any stuff this stuff anyways I'm gonna see if it will actually remember that resolution, which it did not Yeah, that worked cool What we're gonna actually do now is cd.config herpes loft Vim into auto start And then we can actually I think I remember right I wonder if you have to put like an and at the end of that. I don't know we're gonna find out here in a second I already removed the frame. Okay when I Does it actually say that down here somewhere? Probably it does I just didn't get there Mod u my control space Those are for tags mod period comma changes the cycles through the tags Mod I remove yep Mod s floating toggles mod s mod f for full screen mod p for so you to tile I don't know what that means mod space would The following cycles through the available layouts within a frame So those are the the tie those are the layouts that they have I don't like how it doesn't I'm so used to sometimes with using my mouse to focus on a window that it doesn't do it is weird to me A lot of you have to set that in bspwm as well um Yeah Yeah, um John or jan or whatever his name is yeah, that's exactly who I was thinking of Yep, thank you for that. I don't remember why I couldn't remember his name Manly created container with its own layout It definitely has some interesting functions I don't assume I use bspwm for a while too and The thing is is that the the reason why you'd want to use bspwm other than having having a really good configuration file is that it has that pre-selection right that pre-selection Allows you to basically control where things respond But the problem was is I never used it When when you come from i3 you're used to manual tiling being Done with a basically a key binding. It's just a one step thing So once you set that, you know the direction you want things to go So let me show you this Yeah, so go to I'm in the middle of ricing and so I don't know where any of my workspaces are Just close this so right now I have Auto-tiling so it's not really that big of a you know something that I can actually show you But if we have these two windows here, and I want the next one to automatically appear to the To the right so I do my key binding for that And then if I want the next one to appear also to the right I'd do that now because I have auto-tiling it's a little bit different But when you're in i3, this is what you expect right with bspwm you have this type of Layout automatically and if you want it to spawn somewhere differently you use pre-selection And I found that I never used it so Wait, how do you rice linux? There's a ton of videos on my channel about ricing. So you should check those out. All right, so let's see. Where was I? Oh, I wanted to test and see if this x Random does anyone know if you have to put because usually in like other things You have to put like an amp or stand afterwards in order to continue on after that. I don't know if you have to do that I'm gonna I don't know if that would work or not. We're gonna find out Very curious Yeah, that worked Ah cool sweet I'm getting there Yeah, pardon me. I burped Okay, so Let's see here So we have The standard basic movement stuff left right Up down Stuff like that Uh hjkl so they don't do anything stupid like i3 does i3's default is h is jkl l semicolon, which has always been It's simultaneously made sense to me because that's the home That's where your home fingers are supposed to be on the semicolon Which in and of itself is really weird like why would you want your finger on the semicolon because nobody ever uses No, I swear to god No one knows when to use a semicolon just as someone who edits people's work like for living Semicolons are the worst thing and then no one ever knows when they actually should use one But the point is is that that's where your fingers are supposed to be so that makes sense in i3, but Uh, they're not the vim keys Like it's not it's not the vim keys and everyone's so used to this vim keys I'm moving clients so that this is all basically standard All right, it's the splitting frames thing that I don't really understand Like what's the purpose of it? So I mean it looks like pre-selection But then usually again in pre-selection with in bspdm Then you open up a new one or a new new client or something and it's supposed to appear down here um Oh, that's cool. You have to actually move down there with the uh with the vim keys So if we do a another one here mod you and then move down one I will say that the default theming doesn't make it real I'm assuming that it would work better if the default background wasn't green I wonder why they chose Um green is the default background other than just black let's go ahead and uh Open up another so we just did mod r to get rid of that. Okay Zoom in here in a little bit. So Actually cd.config kitty. Do we have a kitty? We do have a kitty. We don't have a configuration file for kitty. So man kitty What is the where's the default configuration for kitty? specify if if this option is not specified configuration files are searched for in the following order xdgconfig home kitty kitty.com .config kitty kitty.com It doesn't actually say where the default configuration file is Oh, there it is right there And copy that a cp This here into kitty.com Oops, there we go. I'll do an ls here Come into kitty. Oops.  Why isn't that one there? Yeah, I like the default stuff for arco too, but I wanted to look at this vanilla I don't want to have any outside influence on it I'm not sure Why is that the default kitty.com file? This version of of Firefox is slow for not being a snap. That's really weird a kitty default Wow, I cannot type I see that you can open the config file written for kitty per pressing control shift f2. I don't really want to do that That's that's macintosh Uh, we're sending the kitty looks for configuration file in there You can pass the final default path to default dash dash config or the big con You can include secondary config files blah blah blah Where's the default configuration file? That's mostly useless I know kitty has a default configuration file. I've bitched about it before because it has like 12 folds And nobody remembers how to unfold anything in vim unless you're probably tfl tfl you probably know how to unfold shit in vim Normal people mortal us mere mortals don't remember how you how the folds work in vim All right, jake at linux is here. How you doing bud? uh Right now i'm struggling with not having a lack already installed. I miss my yaml That's great, man. All right We're gonna find the latest complete kitty.com You can download the sample kitty.com file with all default settings and comments describing each setting by clicking here And then it literally downloaded it instead of just showing me Okay CD downloads ls cp kitty.com into tilda slash.config kitty errors errors errors So cd probably because it just it didn't actually Not config kitty remove kitty.com CD cd downloads cp kitty.com into tilda slash.config All this just to get it changed to freaking font Still errors. That's the stupidest thing ever. That's the default configuration file from their website and is broken. Okay I don't care at this point I missed the automatic refreshing of of the config for but with a lack or you lack. He's so good There we go. Six sims and cannot convert string to float is your point five pt in line all right, so First of all, can we just point out the fact that kitty has at least 655 lines in their configuration file? So what was that number 655? Obviously it was not 655 677 There we go right here comment that thing out There we go. All right That's much better I think it's I Thought folding was a good idea in vim when I first found out about it, but then it immediately passed my mind by Right. So like you almost immediately forget about until you come across the Kitty configuration file, which at least in some cases is folded automatically. So you have to look up how to unfold stuff anyways now that we're here we can go back here and Now we can close this control artist get rid of that All that just to change the font size by the way, which I could have done just for the command line But you know way too easy for me Okay, so the way that works is mod you and then you have to Then move the focus from the top section to the bottom section You just think of them keys and then you can spawn your new stuff here and Like that so and then you can close this with mod r You what I would like to do is change the default Layout so how do I want to? How I would go about doing that So here go back to herp's loft And see if there's a place here where it will will allow you to change the layout By default I'm sure there's a way obviously, but she's gonna find so Initially, there's one frame each frame has one of the following two possible types It terms as a container for windows i.e. You can hold zero up to arbitrarily many windows up to arbitrarily many wind And Launch several more terminals to see what happens if there is our multiple windows in one frame They can be aligned below each other to change the layout algorithm press mod space to cycle through all available layouts All available layouting algorithm. I don't I 100 positive layouting is not a word Algorithms for the focus frame a frame also can be split into two Subframes which is This here Which can be aligned next to or below each other press mod o to split to a horizontal alignment.  Damn it, man Fingers just decided to uh great awesome if I wanted to do Okay now go back to here where I was. Thank you very much Tutorial there we go Oh, let's go back where I was where was I? Tiling right here To navigate to a fresh frame right of the old one press mod l mount mod u to split vertically intuitive navigation is This diagram here. Okay To undo splitting you can remove a frame via mod art shift Some windows from one frame to one of its neighbors use the same keyboard shortcut while holding the shift key pressed so if we do This and then we can do that. Oh, yeah, that's kind of cool I admit that that's cool. So close that with mod arm Make sure we're not actually doing anything wrong there. Okay with this you can define custom layout Which can be printed via let the layout command Uh So you can create your own layout, which is cool Okay More interesting changing after some changes you can rewind to the original layout with the load command Herb's client load dollar sign layout One thing I have to say is that I'm not all that impressed with their documentation quite honestly It makes a lot of assumptions that you know what you're doing, which is I mean, okay And it's still better than the cyclist documentation Yeah, I know you can cycle That's what this is That's us mod space. So that will cycle through them But what I would like it so that the default isn't automatically this one I know some people who like the top and bottom thing. Uh, I like mine side by side Like this so Let's go back to here. All right. So we got some mouse buttons, which I'd never use focus the key bind So mod backspace, which is a weird very weird Key binding because yeah, why would you bind something to backspace? That's just asking for all sorts of trouble Mods see to cycle And that just cycles through focus. Okay Okay, and mod I had to jump to urgent, which is cool the syntax for the Configure configuration files not bad Uh It's very readable. I still don't know the bit. I don't understand why you'd want to use it back. So, okay, so thing Tiling reset floating reset set to one I don't know what any of those things mean. Those are going to be colors frame gaps for Okay, and that theme active colors Window gap, okay set window gap change this to five. Let's see what that actually does That gives us some gaps, which Did we not have that before change just a tense to make sure to see what it actually does Yes I guess it's a little bit bigger Okay frame padding that make the king of padding happy. There's some padding stuff here Some rules for stuff Cytotyle on so I don't know what pseudotitle tile actually means So if you can you can do pseudotile just puts it at the beginning, but then it does that thing I don't I don't know why that would be useful I end I mean because it's not a floating window because floating would be I think That's full screen mod shift F. Well, what was the floating key binding? I always I've forgotten already I remember mod p Mod s is is floating tile which It can be moved around in the normal way with the shelling down the super key So go back to oops This yeah, all right Current frames equals two cycle layout plus one vertical horizontal max vertical grid Wonder is there a place like up here where it sets the layout Did I just miss that? Oh, so that's what that's so it's using This here, I guess probably a function or something right And then it's just basically all the hc's are just expanding to herp's client. Okay, that makes sense Okay, cool. I'm learning something new I don't see here where it's setting the default layout. I want Let's do this go to herp's loft wm man man And then search for layout The basic tiling concept is that the layout is represented by a binary tree Yeah, you're getting into the tree thing that the tree thing has never made sense to me My whatever reason my it shows the clients and range them the current layout algorithms are zero One two and three vertical horizontal max and grid Okay frame is split into sub frames the new window appears as put Frame can be removed Is in merge with the neighbor frame the analogy of the binary tree? When splitting it A vertical split With the command split vertical 0.5. You'll get this You will also set And also split the left frame horizontally you will get this If you change the focus of the client to the right and remove the frame You will still be merge with the left subtree and you'll get this the layout command prints the current layout of all tags Three so if we open up another here Herp's Client Layout Vertical Okay, it doesn't actually say how to This is an empty string refers to root frame And zero zero refers to the first subtree of the of the first subtree of the root frame I understood all those word words is english, but I don't understand the context I guess Tags are very very similar to work spaces. So that's basically the same as dwm um Yeah, I agree schmoyg schmog. I can never I don't I don't have a special named way to say your name uh Gaps should be a including in every window manager now I don't know why the the main guy behind i3 hasn't gone through and Just made gaps in i3 like just combine those two and get rid of the need for a fork call completely I will say this for the first time ever I managed to get Uh i3 gaps built on debian It's something that I'd always failed at there was always like a dependency error or something that I was always missing And the other day I managed to get to work on debian for the first time. It was really kind of cool. I was very proud of myself um All right, so I have not seen anywhere here like the It says you can use the layout command to to know what the loud is but it doesn't say So these are this is how you mod control Hjkl but those don't actually do anything Up down No, see those should resize the windows Actually just resizes the frames. So if we go here and do create a frame This then Changes the frame But not the window I don't see one We're actually changing the window spacing or the window size splitting frames moving clients Focusing clients and the other stuff here But so they have a way to by default change resize the frames But not The windows themselves Oh, that's a little weird So if you ever if you ever wanted something that was actually a different size you'd have to Do the pre-selection basically in BSPWM in this case they call them frames and then make it the size you want and then spawn your client That seems a little convoluted I'm sure there has to be a way tag name is keys mod control split explode Pretty much went through all this all this now Those were for the tag cycle through tabs layout layouting But just the layout command doesn't actually change anything. It just lists the layout That's really weird. So there has to be go back here to the thing there has I mean This is just going to tell us the We just scroll here. So look for those commands. So let's see here quit reload version echo True false. Those are weird flow commands Now plus commands list monitor list rules list key bindings List clients lock unlock key bind key unbind mouse bind drag mouse unbind women Yeah, okay spawn executable WM exec executes a window the window manager with the args This is useful to switch the window manager in the current running session without restarting the session What now If no are involved window managers given the herpes loft is window managers restarted what? Seriously You can open You can execute a like Another window manager from herpes loft WM Why though? It's cool. But why though? That's an interesting thing. I'm have have a mind install another window manager just to try that out A chain separator and separator comments and separator commands command try command silent focus Cycle cycles a selection within this current frame by delta Or changes or cycles through the clients in the focus floating layer if that's is focused A cycle all cycle frame cycle layout. We already have that set. Uh-huh There we go And then layout so if we open up another one here so set Under herpes client set Where the hell was it we missed that Damn firefox and not being able to keep things centered Cycle all cycle layout Set layout. There it is set underscore layout And then we want Horror Is onto Okay, cool. That's cool.  We'll just leave us here And then do h oops Hc paste this Let's put a space in between there write this control shift r to restart Ah, uh, yeah, see I'm figuring stuff out on my own makes me happy Cool Sorry, I'm not playing as much attention to the chas. I normally do. I'm I'm very engrossed I don't know what most of you guys are talking about Oh, yeah, I know where when you change the size of it It doesn't actually stay where you were in the center. It's really that browser thing is really good Soon I will be a jedi. There is No try do or do not. I don't even I don't even know what the quote is I know it's Yoda I watched star wars a couple times. I've always been more of a star track guy That's just the way it's always been Anyways, that is cool. What else we got here When in doubt the okay, so The things that I've learned so far Is that the documentation on their website is not very good If you want to know anything about herpes left wm look at the man page man page is way better It's not necessarily the easiest to read Unless you're used to reading man pages If you're used to this kind of syntax and this kind of language and stuff you probably write at home But for me, I'm half the time I forget man pages exist um All right, so the next thing is um It's like you're split a line close and remove close or remove. What are the differences? Okay, closes the focus window or removes the current frame if no window is focused if In floating mode this acts as the close command Okay, close and remove closes the focus window and removes the current frame Okay, so you could probably set this to a key binding If you wanted to okay, I understand that Uh, let's see your split a line So splits the focus frame or the frame specified by frame index see the section frame index uh into two subframes with a specified fraction between zero and one Which defaults to 0.5 a line is one of Top bottom left right explode auto. Okay It gives you a lot of options for how big and the the frames are Moves the focus from current frame to the next frame or client directions Which is left right up down. Okay That's going to be This stuff here Yeah, focus says that right there Okay Go back here I'm missing my I'm trying to use the vim keys in order to scroll down in firefox, but it doesn't work when you don't have that Uh extension installed Yeah, I think that's usually the way I when I do remember that the man page exists I always just search for the thing that I'm looking for um But I know a lot of people who actually Read the things like from beginning to end Have I seen back to the future? Uh, probably in high school I think I only saw the first one though Be honest I liked that v web browser that I looked at the other day That wasn't bad if that had extension support, I'd probably use it more often focus edge raised wind winid Arrays is the specified manage or unmanaged window manage windows are only moved Within the tag stacked as reported by the stack command an unmanaged windows Excuse me are raised globally And are raised above all managed windows I don't know what manage versus unmanaged means Is that just a herpes left w thing or is that uh like a A linux thing that i've just never heard of It was she managed and unmanaged All right stack overflow Obviously not the same. This is managing unmanaged code. So that's not the same thing Hey Code not windows Obviously that's not something that's common So I don't know what that I don't know what that means I'm understanding the concept rays I wonder if that could be something that would have to do with like a scratch pad or something I don't maybe it's just something that's kind of In my mind Lord's the specified manager unmanaged window and I analogously To the raised command manage windows are lowered within the stack of floating windows unmanaged windows I don't See section windows window ideas when we can open this up in a new tab and see if it defines the things window IDs Several commands except a window or reference The syntax is a file an empty string or missing argument references the currently focused window Urgent reference represents a window that is urgent Zero hex id where hex id is some hexadecimal references the window accident decimal x11 window id hex id That's going to be some like you know x prop like this I mean one of these numbers Yeah Who knows what number it's going to be referencing though um Also, I love the clash for firefox still says navigator The throwback to netscape Longest minimized Latest max minimized Dc dcid Is the decimal is some decimal and references the window with a decimal x11 window ic id. Okay. I don't know It's still not going to talk about managed or unmanaged windows, and I'm very curious as to what that means the thing the thing about man pages that I don't like the most is that sometimes And you find this with like what was the Oh sway does this a lot sway has like six man pages, right? And if you just man sway, I think it's just a really short Man page there's not much into the regular man page and it says at the very bottom says see also these other man pages And if you're like me you skip over the stuff at the bottom because you don't expect it to be important Because you know hello dumbass So I never saw those things. So when I made my sway went sway window manager, uh video I was like the documentation for sway is horrendous It's not any good at all And something that comes like if you just read a little bit further you would have saw that there are seven other man pages There that you could have actually seen because for uh Sway, there's a man page for sway dash msg. There's one for sway bar That there's you know all these different man pages. I don't like I mean I understand why you would want them to be all split up Because it makes it more tidy, but sometimes it just makes me confuse as to why the First man page exists at all. It basically just points at the other man pages I think it's for bar notifications Unmanage windows thing. Those aren't managed I don't think I'm ready to actually use sway again or Wayland at all But honestly or at least I'm not you. I'm not ready to use Wayland into window manager Uh Wayland seems to work fine and like Ubuntu or fedora for me But using it in a window manager at least so far has been a non-starter Where was I well am I still on this? This is where I was the we can get rid of this. We're not going to find out what those actually mean A jump to winid bring winid resize direction Oh, that's going to be changes the size of the focus frame just the frame though Why isn't there a way to change the the client? It's just the frame Behaves as specified at the focus command if the focus window if a floating window is focused it grows towards the next edge so Like this That doesn't actually resize it because it's not considered a frame. It's considered a client That's weird A shift edge shifts the focus window to the edge of the tag in a specified direction The directions have as specified at the focus command And dash i and dash e behave as specified to at the focus underscore edge command Okay, uh shift direction A shift to monitor. So this is going to move to a different monitor. So I'm glad that exists Uh because some like left wm at least when I first started using left wm It was like really brand new um It didn't have a shift to monitor type thing where you can move things between monitors. You had to move it to it was it was convoluted Remove removes focus frame and remove emerges its windows in the close neighbor neighbor frame So wait a minute if you have another frame Like this and you open up something else and then you get rid of that frame It does actually You can't actually All right, so call Here are a couple frames open up another Oops, that's Go down here open up another thing go down here and open up another thing. So open up h top here H top is not installed. So just open up top And then here we'll run an ls command and then if we close this Close the frame not the window So with mod r that actually moves that client into the other frame And if we go back down here to uh this frame here and close that frame All these are now in the same frame That's really kind of cool That's not something you can do with bspwm with bspwm It doesn't once you once you put something in the pre-selection The pre-selection is gone. It's just a client then it's no longer a thing Uh tyler's here just popping in playing board games will have fun kick their kick their butt Be very competitive and tackle your sister All right, that's here Okay, so that's actually really cool.  You could use that Although they also have that where you Uh the ability to make Like virtual monitors, which actually I haven't seen Rotates the layer The layout to the focus tag counterclockwise by 90 degrees. The only this only manipulates the alignment of frames not the content of them Okay mirror Mirrors the layout and the focus tag vertically horizontal or both default is horizontal Set name value get name toggle name cycle value cycle monitor Okay, that just changed back and forth to the different monitor Focus monitor focus puts focus on the specified monitor c monitor section. I think I'm gonna open up that tab. We'll go look at that next Add tag use tag creates a new empty tag name tag I wonder if there's like a like a default like a default maximum of tags that you could have Use index switches the focus monitor to the tag with a specified index if index starts with plus or minus The index is treated relative to the current tag if dash skip visible is passed and index is relative Then tags that are relative already visible on the monitor are skipped. This cycles backwards through the tags So This implies And I may be wrong about this That you could have invisible tags And in that case, hello scratch pads Uh Rename old tag new tags. It looks like you can actually create like a dynamically create tags That's cool. Oh, let's see your lock tag Unlock tag. There's a this man page is huge mungus. We're not even halfway through yet And we skipped like the first quarter of it. We're just looking through commands now Uh Disjoin rex this takes a looks list of rectangles and splits them into smaller pieces until all rectangles are disjoint What the result rectangles are printed line by line This command does not modify the current list of monitors What it would that be used for the this can be useful in combination with set monitors command In the above example, two monitors are split into five monitors, which graphically means That's weird, but I don't I don't think I really understand that Uh, detect monitors, which we used earlier add monitor adds a monitor on the specified rectangle And displays tag on it This is all them that virtual monitor stuff That I was talking about It's kind of it's cool, but it looks kind of very complicated I would I wonder if they have an example section, but with all these commands, there's no way they have an example for all this shit There's no way List padding lists the padding of a specified monitor or the currently focused monitor if no monitor is given Layout what you talked about earlier Dump prints the name and information of the layout command, but in a machine readable format Okay, so that you could probably use this in a like a A script of some kind if you needed to Probably the same thing with that a lot of this stuff could be scriptable That's one of the things about uh the The external commands that a lot of these window managers have like i3 message the bspc Herp's client probably you could use that in Scripts if you wanted to do stuff Uh vague stuff that's just kind of in the back of my mind This should be a new series that the linuxcast reads man pages I don't have the Sexy british accent that is required for making reading dull stuff interesting And i'm not actually good at reading stuff without stuttering so But i'm more actually just going through this stuff because i'm you know learning Uh complete shell position emitt hook tag status uh All right, well you want to This goes on for quite a like we're not even holy shit and it finally gets to to rules here uh To the value of so you can Set environment variables inside of the auto start Like configuration file I wonder why you'd want to oh, of course you can that's so stupid of course you can man stop being a douchebag Uh From when i was thinking something different Get it to all right. Anyways, let's go back here. Let's uh Pseudo and storm That that's not the right password man, not even close. All right, there we go All right now We'll find ourselves a wallpaper. So Forest wallpaper I'm just gonna go here and do something a little bit different for today Why not the Like the pros of man pages always very technical for me And they always make the assumptions that you've you know, you have knowledge that you probably don't have So it's not as good as regular documentations That's not 20 by 1080. Thank you very much. I'm just going to click on that then That's not helpful Still just a small last one That's an ad by the way right there There you go All right now I don't care for the frame actual frame color, but I probably can change that so let's go go down here to It wouldn't be a linux cast stream if we didn't write something. So we got we got to do some writing Why not I don't have anything else to do Layouting okay, so here we come right here. It's a theme Frame border active colors. So let's uh I'll put a firefox thing here And search for ever wonder what what's that?  They should have man page audiobooks exactly what they should have That's great. All right. Um There's a a rice called like ever Forest or something Uh color's gonna color scheme. Is that what that's called? If that's actually what that's called, I'm very impressed. Yeah, that's what that's called cool I remembered that like off the top of my head. I've never used this before and there's the reason why it doesn't have the color codes So that's fucking useless For everyone who ever creates a color scheme always put the color codes that you're going to use On your github page because that way people can create the other stuff without having to extract them from the colors file in your Vim thing here, which by the way is completely It's completely pointless trying to get colors out of this thing Because them does colors like 12 different ways you can use the the names you can use hex colors You can use the 256 codes Uh You can use several other different ways of defining colors So it's trying to get a color out of this Uh file here is just Not easy All right, so we won't be able to use that Is in the auto loads folder It's still not that's not that's probably not the thing you're talking about then ever forced of them But even then Oh, there they are It's not as cool as Actually having them listed out so you can actually see what the colors actually are But it would work Let's uh It's just black I thought it was gonna be the This is right here's why you have three two three c four one three a four five four a Looking for the green color I was looking for four four five zero five five Okay, useless Four c this is why you have them labeled out so you don't have to have people go through and check them five five five b Who's b there we go? Yeah, I'm reading the best man page You can use my spawn colors and get a full spawn background. I don't know what that is Would anyone care for a live stream of me going through the bash map? Kfo you do a live stream of anything. I will watch it That's pretty much true of all of your stuff I don't understand half the shit you do I still watch every video you make It is 9 30 I'm gonna keep Racing this thing but honestly without knowing what Color scheme I was gonna use one thing on before before I go I'm gonna go look at the Panel thing I want to look at the panel script Can't find the file in path cd slash atc xdg Herbs loft here Then panel the sh So this right here is the panel Okay, so It is also a bash script So I would so just use poly bar. I don't want to have to manage It'd be just so much easier to use poly bar. Look at the Stuff this goes this is uh x set root Is that x set root? That's a case statement I thought that was gonna be x set root. That's because that's how you do in dwm is is with x set root Um, that looked familiar Yeah, that that bar script hug No, thank you very much Um if I were to if I were to write this it would be poly bar What if you if you can uh, let's uh Go back to this If we And the panel goes away and then you can you can just launch poly bar just like normal That's exactly what I would do What do you use in a bar? You want to see my bar my current bar like the one that I actually use This is my bar right now. So I have the working Remember, this is a work in progress. I'm in the middle of a rice So I have the i3 module here x window here a music module that just basically outputs the current song whether Current mono memory used Current cpu usage and time. That's my my date my my bar Uh, yeah, I know a lot of people don't like bars. Uh, here we go Just get out of this. There you go. Do you have all no bar? Makes you happy You can go to a different workspace and it just is uh, no bar whatsoever Um, and I'm also completely lost now. I'm no clue what workspace I'm on Yeah, break of benjamin is a fantastic band Although I will have to say that they're the most recent album. I didn't care for it nearly as much as the old stuff And no wallpaper Yeah, but I I had to have it back I had to come back I did set that I'll keep binding the other day. Did you guys know That poly bar has a command thing just like i3 so you can do it poly bar msg toggle Like this and it will tell you there's Apparently something else that there has to go on after that cd.config poly bar, that's not the right one i3 as xhkd See this one right here. So poly bar Oh, it's this it's this uh, this one right here. So it's uh, it's like this poly bar that's message and then cmd toggle Like that that's the command to get rid of poly bar and you run it again.  This is another one of those man pages It doesn't really tell you half the stuff that I can probably do but I'd had no clue that existed honestly um It's really cool Like I said, I wish there was more To this man page because there has to be more that this thing can do But it's just there's no commands here. The barless. Look at your jam. Yeah If tfl ever started one of his videos and he had a different wallpaper. He'd freak everyone out like it'd be Like it would be so weird A rat poison because I don't like the bars on the mouse. I've never tried rat poison. I've been told that I need to but I haven't yet if it's I I hear it's pretty complicated to be honest, but I don't know because I've never tried it Okay, I think I'm gonna be ending this stream here now guys. I'm pretty much done here overall thoughts on bsp or not bspwm uh herpes loft I really like the frames idea like I like the frames idea. I I would if I Play around with this on hardware I'm gonna mess around with the virtual monitors thing even though it sounds really complicated But I want to try that out because that sounds pretty cool It's not gonna be as useful for me as it would be if I had like a huge monitor like a huge like 48 inch widescreen I have 227 inches so that splitting those in half doesn't really make a lot of sense into separate monitors But separate frames could be kind of cool Uh It's definitely something I want to play around with a little bit more And I'd never use the built-in bar. I one look at that bar script just scared me the opposite way So I definitely use poly bar if I was going to do that uh, so Yeah, that's uh I think that's going to be it for me tonight guys. So thanks for watching before I go I should take a moment to thank my current patrons. You can support me on patreon patreon.com Flash linux cast thanks to robert said devon patrick fred crammer Uh megalin jackson tools devy sabragirlinux garik samuel kb tgb keith michael j doug carbon did jamie shon odin marney andy ross edwardo art center maryc camp jashwally peter a crucible dark benethics primus npm I really do appreciate everybody who tuned in to watch this. It was a very fun time I don't know what i'm going to be talking about next week. I will do a stream again next sunday Uh, if you have suggestions for something that you'd like to see you can leave those in the comments of this video If you'd want to do if you want to It probably won't be rising again because I just did a rising video Uh, maybe I'll take a look at another distro something. Who knows? Anyways, thanks for everybody for watching. I'll see you