GentooIsBased

joined 2 years ago
[–] GentooIsBased@lemmy.ml 16 points 2 years ago (4 children)

Just get a thinkpad.

[–] GentooIsBased@lemmy.ml -1 points 2 years ago

Yeah, I would get by just fine using sand paper.

[–] GentooIsBased@lemmy.ml 3 points 2 years ago* (last edited 2 years ago)

I disagree. My $45 (on sale) Kone Pro is the most comforterable thing in the world.

[–] GentooIsBased@lemmy.ml -3 points 2 years ago

Or you could save the money and get a life \j

[–] GentooIsBased@lemmy.ml -1 points 2 years ago

I agree. I use like a $20 flip phone.

[–] GentooIsBased@lemmy.ml 2 points 2 years ago

Well, like I said there is a system to it. Most files are contained in their default locations; where they would be on an actual system. The Gentoo and OpenBSD directiories are the root directories for each system. My neofetch is in the rice, so you can tell what OS it is. You are right that I need a guide. I might create one in the future. Feel free to move this conversation to a git issue on the repo.

[–] GentooIsBased@lemmy.ml 1 points 2 years ago (2 children)

I also hate navigating through dotfiles lol. I lay mine out like my actual filesytems.

[–] GentooIsBased@lemmy.ml 1 points 2 years ago* (last edited 2 years ago) (4 children)

First of all, I posted my dots.

  • I use Alt + NUM to view a tag
  • I use Ctrl + NUM to send a client to the tag
  • I use 1-0 for tags 1-10
  • I use Shift + 1-0 to switch to 11-20

Here is the relivent config snippet:

---- Number Bindings ----



***
Tags 1-10
***

for i = 1, 10 do
    local workspace_number = i
    local key = tostring(i + 9)

--  Move focused client to tag 1-10
    globalkeys = gears.table.join(globalkeys,
        awful.key({ "Control" }, "#" .. key,
            function ()
                if client.focus then
                    local tag = client.focus.screen.tags[workspace_number]
                    if tag then
                        client.focus:move_to_tag(tag)
                    end
                end
            end,
            {description = "move focused client to tag #"..workspace_number, group = "tag"})
    )

-- View tag 1-10
    globalkeys = gears.table.join(globalkeys,
        awful.key({ modkey }, "#" .. key,
            function ()
                local screen = awful.screen.focused()
                local tag = screen.tags[workspace_number]
                if tag then
                    tag:view_only()
                end
            end,
            {description = "view tag #"..workspace_number, group = "tag"})
    )
end



***
Tags 11-20
***

for i = 11, 20 do
    local workspace_number = i
    local key = tostring(i - 1)

--  Move focused client to tag 11-20 
    globalkeys = gears.table.join(globalkeys,
        awful.key({ "Control", "Shift" }, "#" .. key,
            function ()
                if client.focus then
                    local tag = client.focus.screen.tags[workspace_number]
                    if tag then
                        client.focus:move_to_tag(tag)
                    end
                end
            end,
            {description = "move focused client to tag #"..workspace_number, group = "tag"})
    )

-- View tag 11-20
    globalkeys = gears.table.join(globalkeys,
        awful.key({ modkey, "Shift" }, "#" .. key,
            function ()
                local screen = awful.screen.focused()
                local tag = screen.tags[workspace_number]
                if tag then
                    tag:view_only()
                end
            end,
            {description = "view tag #"..workspace_number, group = "tag"})
    )
end
[–] GentooIsBased@lemmy.ml 3 points 2 years ago

Personally, I have had a lot of trouble. But I hear from others that it is a very good experience, so it depends on the person. I started using OpenBSD, because I thought it sounded like an interesting endeavour, and I've never bothered to switch away.

[–] GentooIsBased@lemmy.ml 2 points 2 years ago

Everthing you need is right here --> https://www.openbsdhandbook.com/

[–] GentooIsBased@lemmy.ml 1 points 2 years ago
view more: ‹ prev next ›