• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle
  • I’m not sure of the floor plan or roof type. But what I do is run a cable up the corner and drill a tiny hole right in the corner through the ceiling. Then I use a PoE powered access point and leave it in the ceiling space centrally located. One tiny hole you can patch with just about anything when you move house. If you have a rj45 crimper then the hole can be the diameter of the cable.

    I’ve also done something similar where I run Ethernet under the floor. I lift up the carpet slightly right in the corner and drill a hole through the floor and run the Ethernet under the house. You also then take it up into a closet etc.

    If you’re more adventurous and confident with electrical work you can also TURN OFF MAINS, then open up a wall power socket, disconnect the wires, tie a pull wire and your Ethernet cable very securely, and go into the roof and pull the two through into the roof space. You then tie the end of the elec cable to your pull wire and pull it back down to the socket. You can then get a wall plate that is a power socket and Ethernet female combo and voila….










  • Heh welcome!

    If I was to give anyone advice it’d be to set up a way to make really solid notes/documentation. Be it a text/markdown file or a google doc. Put down the commands you run, put down the steps and then a link to where you found it. As you muck around and so on you’re going to remember that you wanted to get xyz going and you struggled and you can then refer back to those notes.

    That has been the single most valuable thing I’ve learnt from this whole Linux endeavour I’ve been on.

    When I reinstall I just follow my notes to get all the devices and so on going. Definitely worth the trouble!

    Good luck and tell us how you go!







  • I have to say that I used to be a timeshift fan but I’ve started moving to snapper instead. Both are very similar but with snapper you can have multiple configs, one per sub vol. each with different settings. I like having a separate root and home schedules set up. Means I can restore one or the other independently. Works a treat.





  • Here are mine. Sorry for the mouth full, but I think people may benefit from some of these :)

    alias ll="ls -alkhF"
    alias l="ls -1"
    
    # BE CAREFUL WITH THIS AND COULD RETURN COLOR KEYCODES INTO PIPES ETC...
    alias grep='grep --color=always' 
    
    alias db='dotnet build'
    
    alias gs='git status'
    alias gf='git fetch'
    alias gl='git pull'
    alias gp='git push'
    alias gpt='git push --tags'
    alias gP='git push --force-with-lease'
    alias ga='git add'
    alias gd='git diff'
    alias gw='git diff --word-diff'
    setopt interactive_comments
    preexec(){ _lc=$1; }
    alias gcm='git commit -m "${_lc#gcm }" #'
    
    # THE BELOW TO BE USED ALONG WITH THE FOLLOWING GIT ALIASES:
    #[alias]
    #	logo = log --pretty=tformat:'%C(auto,red)%m %C(auto,yellow)%h%C(auto,magenta) %G? %C(auto,blue)%>#(12,trunc)%ad %C(auto,green)%<(15,trunc)%aN%C(auto,reset)%s%C(auto,red) %gD %D' --date=short
    #	adog = log --all --decorate --oneline --graph
    #	dog = log --decorate --oneline --graph
    
    alias glog='git logo'
    alias gdog='git dog'
    alias gadog='git adog'
    
    alias gb='git branch'
    alias gba='git branch --all'
    alias gco='git checkout'
    alias gm='git merge'
    alias gt='git tag | sort -V | tail'
    
    alias rl='source ~/.zshrc'
    alias n='nvim'
    
    # LIST PATHS OF OTHER ZSH SHELLS I HAVE OPEN
    lssh() {
    	ps au \
    		| awk '$11 == "-zsh" || $11 == "/bin/zsh" { print $2 }' \
    		| xargs pwdx \
    		| awk '{ print $2 }' \
    		| sed -n "\|^${2}.*|p" \
    		| sort -u \
    		| nl
    }
    
    # CD TO SHELL NUMBER RETURNED BY LSSH
    cdsh() {
    	cd $(lssh \
    		| sed "$1!d" \
    		| cut -f 2)
    }
    
    # CD TO PATH OF ANOTHER SHELL, USING FZF AS SELECTOR
    cs() {
    	cmd1=$(lssh | fzf --select-1 --query "$1" --height=~50 | cut -f 2)
    	cmd="cd $cmd1"
    	print -S $cmd
    	eval $cmd
    }
    
    # RUN THE COMMAND FROM HISTORY, USING FZF AS SELECTOR, ALTERNATIVE TO <C-R>
    hf() {
    	cmd=$(history 0 | sort -nr | cut -c 8- | fzf -e --select-1 --no-sort --query "$1" )
    	# push the command into the history
    	print -S $cmd
    	eval $cmd
    }
    
    # REMMINA USING THE CONNECTION FILE SELECTED USING FZF
    rf() {
    	pushd ~/.local/share/remmina
    	cmd=$(remmina -c $(ls $PWD/* | fzf -e --select-1 --no-sort --query "$1"))
    	# push the command into the history
    	print -S $cmd
    	eval $cmd
    	popd
    }