aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* nftables: allow syncthing access over vpnHEADmasterRenken2024-07-30-15/+23
| | | | | GUI is also accessible over VPN. However, it will be replaced by sync.shione.net later on routed through nginx.
* wiregard: sysctl: use debian default configRenken2024-07-30-3/+67
|
* shione: nginx: follow mozilla ssl recommendationRenken2024-07-30-0/+13
|
* shione: nginx: share files publiclyRenken2024-07-29-4/+41
| | | | | | | | | | | | This is my first attempt at having a basic setup using NGINX only for file sharing. Each directory holds a group of files to be shared together, generally only one file. If a `.htpasswd` is present in said directory then authentication is required to access it. Unfortunately it is not as flexible as whatever NextCloud offers such as link expiry, allowing others to edit directories and files... etc. However, this fits my needs for now. I don't intend on allowing file uploads to the public *for now*.
* forgejo: expose port 3000Renken2024-06-02-0/+1
|
* containers: forgejo: readmeRenken2024-06-02-0/+50
|
* containers: forgejo: disable oauth2 signinRenken2024-06-02-1/+1
|
* feat(containers): self-contained forgejo imageRenken2024-05-27-0/+1410
| | | | Support for PostgreSQL et al will be added later on.
* chore(gitignore): directories containing secretsRenken2024-05-27-3/+4
|
* doc(readme): update machines blog post linksRenken2024-05-12-4/+24
|
* chore(gitignore): messy wip nextcloud configRenken2024-05-12-0/+1
|
* srb2kart: read standard input from socketRenken2024-05-12-4/+22
| | | | | Drop dependency on byobu, currently the socket solution does not work but it shouldn't be too hard to fix it.
* srb2kart: add admin passwordRenken2024-05-12-5/+6
|
* nichijou: nvim: init lua configRenken2024-05-12-0/+173
|
* split into two commits one for nftables and one for srb2kartRenken2024-05-12-7/+82
|
* doc(todo): neovim packaging and configurationRenken2024-05-12-0/+9
|
* deploy: shione: init srb2kartRenken2024-05-12-0/+133
|
* config: shione: nftables: srt input/outputRenken2024-02-20-2/+12
| | | | | Accept incoming UDP packets over VPN, allow incoming and outgoing SRT connections over both public network and VPN.
* gitignore: debhelper artifactsRenken2024-02-20-0/+2
|
* config: nginx, wireguard: bump compat to 10Renken2024-02-20-2/+2
|
* config: shione: init nftables configRenken2024-02-20-0/+141
|
* gitignore: debuild intermediate artifactsRenken2024-02-20-0/+1
|
* config: shione: incomplete wireguard setupRenken2024-02-20-0/+51
|
* config, deploy: shione: nginx: enable https supportRenken2024-02-20-4/+13
|
* gitignore: debhelper/debuild -T clean artifactsRenken2024-02-20-0/+4
|
* deploy: shione: setup nginxRenken2024-02-20-0/+5
|
* shione: nginx: init nginxRenken2024-02-20-0/+90
|
* config: generic: init openssh-serverRenken2024-02-20-0/+40
|
* gitignore: debuild artifactsRenken2023-12-24-0/+6
|
* readme: debian configuration packagesRenken2023-12-24-17/+32
|
* readme: document configuration and packages todosRenken2022-09-09-0/+6
|
* home: siga: run guix on a foreign distroRenken2022-09-09-7/+13
|
* home: custom packages list for foreign distrosRenken2022-09-09-10/+24
| | | | | | | | | Running on GNU/Linux Debian testing for example allows me to have access to more up-to-date and better maintained software compared to Guix when needed. For now, certain software will be installed through apt instead of Guix itself such as mpd, mpv and neovim. The user will have to manually check if Guix-installed packages are compatible with the apt-installed ones.
* home: siga: configure mpvRenken2022-09-09-2/+4
|
* home: configure mpvRenken2022-09-09-0/+134
|
* home: siga: configure mpdRenken2022-09-09-2/+4
|
* home: configure mpdRenken2022-09-09-0/+42
|
* readme: document hosts and their todosRenken2022-09-08-0/+34
|
* home: nvim: avoid polluting home directoryRenken2022-09-07-3/+3
|
* home: siga: configure zshRenken2022-09-07-3/+5
|
* home: configure zshRenken2022-09-07-0/+378
|
* home: config: guix: channels: drop scm suffixRenken2022-08-31-0/+0
| | | | | | | | Guix, or Guile for that matter, is evaluating channels.scm when running guix pull which causes it to fail with the following log: (exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (channel)) (value #f)) It's probably wise to avoid scheme file endings.
* home: host: siga: configure neovimRenken2022-08-30-0/+8
|
* home: configure neovimRenken2022-08-30-0/+561
|
* channels: add local nichijou copyRenken2022-08-30-0/+4
| | | | | | The local path is hard-coded. The file should contain a function instead that returns a channel configured with a local path passed as an argument.
* rename repository to nichijouRenken2022-08-30-2/+2
| | | | | I figured this repository can hold both my packages definitions and their configuration.
* pkgs: vim: add vim-bbyeRenken2022-08-16-0/+44
|
* pkgs: vim: add vim-deoplete-vim-lspRenken2022-08-15-0/+27
|
* pkgs: vim: add vim-lspRenken2022-08-15-0/+29
|
* pkgs: vim: add vim-deopleteRenken2022-08-10-0/+32
|