Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | system: install sqlite | Franck Cuny | 2022-03-09 | 1 | -3/+3 |
| | | | | It's always useful to have it around. | ||||
* | gitea: initial configuration | Franck Cuny | 2022-03-08 | 2 | -0/+28 |
| | |||||
* | nas: backup photos and music | Franck Cuny | 2022-03-08 | 2 | -0/+118 |
| | | | | | | | Instead of rsync-ing these folders to a GCS bucket, I should instead do a backup. If I screw up something, the content will be sync-ed, and I won't be able to restore it. It's better (maybe more expensive, but that's OK) to keep snapshots and be able to restore. | ||||
* | backups: spread them so they don't clash | Franck Cuny | 2022-03-07 | 3 | -0/+3 |
| | | | | | If they start running at the same time, they won't be able to succeed since there's a global lock on the repository. | ||||
* | grafana: backup the data directory | Franck Cuny | 2022-03-07 | 1 | -0/+14 |
| | |||||
* | prometheus: backup the data directory | Franck Cuny | 2022-03-07 | 1 | -0/+14 |
| | |||||
* | unifi: backup the data to the local reo | Franck Cuny | 2022-03-07 | 1 | -0/+14 |
| | |||||
* | restic: add the secret for the repo 'systems' | Franck Cuny | 2022-03-07 | 2 | -0/+14 |
| | |||||
* | prometheus: scrap unifi poller on the correct IP | Franck Cuny | 2022-03-06 | 1 | -1/+1 |
| | |||||
* | prometheus: scrape from unifi-poller | Franck Cuny | 2022-03-06 | 1 | -31/+40 |
| | |||||
* | unifi: set the correct name for the poller's unit | Franck Cuny | 2022-03-06 | 1 | -2/+2 |
| | |||||
* | traefik: proper configuration for unifi | Franck Cuny | 2022-03-06 | 1 | -0/+14 |
| | |||||
* | unifi: configure the poller | Franck Cuny | 2022-03-06 | 3 | -5/+33 |
| | |||||
* | unifi: add unifi on the NAS | Franck Cuny | 2022-03-06 | 2 | -0/+54 |
| | |||||
* | transmission: disable the rpc allowlist | Franck Cuny | 2022-03-06 | 1 | -2/+1 |
| | | | | This is not working as I think, will follow up later. | ||||
* | traefik: add transmission (bt.fcuny.xyz) | Franck Cuny | 2022-03-06 | 1 | -2/+4 |
| | |||||
* | nas: install transmission | Franck Cuny | 2022-03-06 | 2 | -0/+36 |
| | | | | | Create a user and group 'nas' so we can run tranmission in it. This will also help us to enable some specific permissions on some directories. | ||||
* | grafana: rename the instance for the router | Franck Cuny | 2022-03-06 | 1 | -16/+16 |
| | |||||
* | grafana: add a few more dashboards | Franck Cuny | 2022-03-06 | 3 | -0/+10539 |
| | |||||
* | tahoe: enable tailscale | Franck Cuny | 2022-03-06 | 1 | -0/+1 |
| | |||||
* | traefik: getting a working configuration | Franck Cuny | 2022-03-06 | 1 | -22/+21 |
| | |||||
* | traefik: second attempt, simple | Franck Cuny | 2022-03-06 | 2 | -52/+35 |
| | |||||
* | traefik: initial configuration | Franck Cuny | 2022-03-06 | 4 | -0/+90 |
| | | | | | | | | | I want to run traefik on the NAS, so I can reach grafana and other future services running on that host. To manage TLS, we use let's encrypt with a DNS challenge. For this to work we need a service account configuration, that is encrypted with age. | ||||
* | backups: unit to run maintenance on my backups | Franck Cuny | 2022-03-05 | 2 | -0/+26 |
| | | | | | This will be run via a timer once a day, to perform maintenance on my backups on the nas. | ||||
* | prometheus: scrape nodeexporter for the rtr | Franck Cuny | 2022-03-05 | 1 | -15/+24 |
| | |||||
* | backups: do the backup over ssh | Franck Cuny | 2022-03-05 | 1 | -7/+7 |
| | | | | | We're using ssh instead of the rest server, we're also pushing them to a different repo, where I don't need to be root. | ||||
* | samba: fix path for music, add videos | Franck Cuny | 2022-03-05 | 1 | -1/+7 |
| | |||||
* | tahoe: remove creation of some directories | Franck Cuny | 2022-03-05 | 1 | -29/+9 |
| | |||||
* | tahoe: new hardware configuratio | Franck Cuny | 2022-03-05 | 1 | -21/+13 |
| | |||||
* | aptos: remove mem_sleep_default | Franck Cuny | 2022-03-05 | 1 | -1/+0 |
| | | | | The laptop was rebooting when I'd open the lid. | ||||
* | tailscale: add tailscale to the laptop (aptos) | Franck Cuny | 2022-03-05 | 2 | -0/+7 |
| | |||||
* | git: sign with GPG only when one desktop | Franck Cuny | 2022-03-05 | 3 | -10/+30 |
| | | | | | Move the configuration for git that requires the signing to pass, and use the `pass-git-helper` to manage the secrets. | ||||
* | git: nixfmt | Franck Cuny | 2022-03-05 | 1 | -3/+1 |
| | |||||
* | agenix: rekey secrets | Franck Cuny | 2022-03-05 | 3 | -7/+13 |
| | | | | Reinstalled tahoe, new ssh key for the host. | ||||
* | aptos: nixfmt | Franck Cuny | 2022-03-04 | 1 | -17/+10 |
| | |||||
* | scan-print: tools for scanning and printing | Franck Cuny | 2022-03-04 | 2 | -0/+6 |
| | |||||
* | home: switch to emacsclient for EDITOR | Franck Cuny | 2022-03-04 | 1 | -1/+2 |
| | |||||
* | devel: install nixfmt | Franck Cuny | 2022-03-04 | 1 | -1/+1 |
| | | | | Useful to format modules consistently. | ||||
* | nix: format the module | Franck Cuny | 2022-03-04 | 1 | -10/+3 |
| | |||||
* | ssh: new module, and load it for my user | Franck Cuny | 2022-03-04 | 2 | -1/+19 |
| | |||||
* | nix: format the buffer | Franck Cuny | 2022-03-04 | 1 | -14/+3 |
| | |||||
* | zsh: move the configuration inline | Franck Cuny | 2022-03-02 | 2 | -31/+30 |
| | | | | I don't have a lot of things I care about for zsh, I can inline everything. | ||||
* | tahoe: enable wireguard | Franck Cuny | 2022-03-02 | 1 | -0/+1 |
| | |||||
* | grafana: disable analytics correctly | Franck Cuny | 2022-03-02 | 1 | -1/+2 |
| | |||||
* | wireguard: set the externalIP | Franck Cuny | 2022-03-02 | 1 | -0/+3 |
| | |||||
* | wireguard: drop configuration for aptos | Franck Cuny | 2022-03-02 | 1 | -7/+0 |
| | | | | This is done in the module itself. | ||||
* | wireguard: revert to previous port | Franck Cuny | 2022-03-02 | 1 | -1/+1 |
| | |||||
* | prometheus: relabel some machines | Franck Cuny | 2022-03-02 | 1 | -12/+20 |
| | | | | | Don't use the IP from wireguard as the name of the host, let's map to the actual hostname. | ||||
* | wireguard: use agenix from the module | Franck Cuny | 2022-03-02 | 1 | -2/+8 |
| | | | | | This is the correct way to set up the private key, let's see if this works consistently across hosts and reboots. | ||||
* | users: remove rsa key | Franck Cuny | 2022-03-02 | 1 | -1/+0 |
| | |||||
* | grafana: disable analytics | Franck Cuny | 2022-03-02 | 1 | -0/+1 |
| | |||||
* | secrets: add a new key and rekey existing keys | Franck Cuny | 2022-03-01 | 3 | -20/+22 |
| | |||||
* | grafana: provision dashboards | Franck Cuny | 2022-02-28 | 2 | -0/+14120 |
| | | | | Start with node-exporter-full dashboard. | ||||
* | grafana: setup provisioning correctly | Franck Cuny | 2022-02-28 | 1 | -6/+9 |
| | |||||
* | grafana: fix | Franck Cuny | 2022-02-28 | 1 | -1/+1 |
| | |||||
* | grafana: configure admin user and data sources | Franck Cuny | 2022-02-28 | 1 | -1/+9 |
| | |||||
* | grafana: initial configuration | Franck Cuny | 2022-02-28 | 2 | -0/+10 |
| | |||||
* | prometheus: initial configuration for the server | Franck Cuny | 2022-02-28 | 2 | -0/+30 |
| | | | | | | | Run prometheus via systemd, and configure to pull node-exporter's metrics from two hosts. The retention is set for 3 years. | ||||
* | users: change my ssh key for the laptop | Franck Cuny | 2022-02-27 | 1 | -1/+2 |
| | |||||
* | hosts: ensure we have bash and zsh | Franck Cuny | 2022-02-27 | 1 | -0/+3 |
| | |||||
* | nas: consume everything from the server profile | Franck Cuny | 2022-02-27 | 1 | -0/+1 |
| | |||||
* | server: create a new profile | Franck Cuny | 2022-02-27 | 2 | -0/+19 |
| | | | | | This is a profile for servers related stuff. We start with monitoring for now. | ||||
* | firefox: a few more settings | Franck Cuny | 2022-02-27 | 1 | -4/+11 |
| | |||||
* | tahoe: create some directories | Franck Cuny | 2022-02-27 | 1 | -0/+15 |
| | | | | Ensure at least /data/media/music is created with the proper ownership. | ||||
* | samba: fix configuration | Franck Cuny | 2022-02-27 | 1 | -3/+3 |
| | | | | | Some settings were missing, others incorrect, and the name of the share was also incorrect. | ||||
* | tahoe: include NAS profile | Franck Cuny | 2022-02-27 | 1 | -0/+1 |
| | |||||
* | NAS: initial configuration | Franck Cuny | 2022-02-27 | 2 | -0/+34 |
| | | | | For now we only want samba on it. | ||||
* | hardware: enable btrfs scrubber and fstrimmer | Franck Cuny | 2022-02-27 | 1 | -0/+3 |
| | |||||
* | i3status: clean up formatting | Franck Cuny | 2022-02-27 | 1 | -2/+2 |
| | |||||
* | firefox: add plugins and configurations | Franck Cuny | 2022-02-27 | 1 | -0/+29 |
| | |||||
* | flake: add new overlay: NUR | Franck Cuny | 2022-02-27 | 3 | -1/+22 |
| | | | | NUR is the nux user repository, which provides additional packages. | ||||
* | docs: add partition setup for the NAS | Franck Cuny | 2022-02-27 | 1 | -2/+43 |
| | |||||
* | xdg: let's drop the mime configuration | Franck Cuny | 2022-02-27 | 1 | -13/+0 |
| | | | | Let's rely on the default for now. | ||||
* | software: drop nautilus, add a few more things | Franck Cuny | 2022-02-27 | 2 | -5/+13 |
| | | | | | | | | | Replace nautilus with pcmanfm, which is more than enough for my needs (I still can't open correctly images / PDF with nautilus, I don't care why). Add a few more packages (seahorse, easyeffects) to improve usability of the desktop. | ||||
* | pam: drop GDM configuration | Franck Cuny | 2022-02-27 | 1 | -2/+0 |
| | | | | I don't use GDM anymore. | ||||
* | aptos: use the hardware module for xps9300 | Franck Cuny | 2022-02-27 | 2 | -1/+1 |
| | |||||
* | hardware: start capturing hardware related stuff | Franck Cuny | 2022-02-27 | 2 | -0/+10 |
| | | | | | Create a new module for hardware related things, in order to configure correctly the various machines. | ||||
* | sway: import systemd environments on startup | Franck Cuny | 2022-02-27 | 1 | -0/+3 |
| | |||||
* | sway: assign applications to workspaces | Franck Cuny | 2022-02-27 | 1 | -0/+5 |
| | |||||
* | mako: run with systemd | Franck Cuny | 2022-02-27 | 1 | -5/+16 |
| | |||||
* | devel: install LSP for nix | Franck Cuny | 2022-02-27 | 1 | -0/+1 |
| | |||||
* | mako: add notification daemon | Franck Cuny | 2022-02-27 | 2 | -0/+16 |
| | |||||
* | wofi: tweak the UI | Franck Cuny | 2022-02-27 | 2 | -43/+26 |
| | |||||
* | swaylock: don't display the keyboard layout | Franck Cuny | 2022-02-27 | 1 | -0/+1 |
| | |||||
* | sway: re-organize the modules | Franck Cuny | 2022-02-27 | 7 | -42/+25 |
| | | | | | Rename 'sway' to 'wm' to make it more generic; rename some of the other modules (e.g. 'wofi' to 'launcher'), for the same reason. | ||||
* | hosts: add tahoe, the new NAS | Franck Cuny | 2022-02-27 | 3 | -0/+120 |
| | |||||
* | docs: backups! | Franck Cuny | 2022-02-24 | 1 | -0/+197 |
| | |||||
* | agenix: store wireguard key in persistent storage | Franck Cuny | 2022-02-24 | 2 | -4/+9 |
| | | | | | | The key was created under /run/agenix, which is wiped out after a reboot. The key being absent prevents the wireguard interface to come up. Store the key somewhere persistent to prevent this to happen. | ||||
* | backups: initial configuration | Franck Cuny | 2022-02-24 | 2 | -0/+17 |
| | |||||
* | gnome: add more gnome settings | Franck Cuny | 2022-02-24 | 1 | -1/+14 |
| | | | | | | | Without these settings a few things are not working correctly (nautilus can't browse ssh servers for example). This module needs to be renamed too. | ||||
* | sway: let's drop this - I don't know what it does | Franck Cuny | 2022-02-24 | 1 | -1/+0 |
| | | | | I can see that later on. | ||||
* | xserver: drop it completely | Franck Cuny | 2022-02-24 | 1 | -14/+0 |
| | | | | | | | | | | | | | Let's remove this, I was only using it to get GDM running, but that's causing a bunch of issues so far: - not all environment variables are loaded correctly - some units are not loaded in time When trying to use xorg and i3, I have way too many tears and I can't figure out a proper configuration. To make it easier, I'm going to keep sway and start `sway` from `tty1` directly. | ||||
* | polybar: delete configuration | Franck Cuny | 2022-02-24 | 11 | -143/+0 |
| | | | | This is not needed anymore, we can remove it completely. | ||||
* | swaylock: background color | Franck Cuny | 2022-02-22 | 1 | -2/+1 |
| | |||||
* | emacs: install aspell correctly | Franck Cuny | 2022-02-22 | 1 | -4/+2 |
| | |||||
* | dev: a few more packages to install | Franck Cuny | 2022-02-21 | 1 | -0/+5 |
| | |||||
* | ssh: authenticate only using ssh key | Franck Cuny | 2022-02-21 | 2 | -0/+8 |
| | |||||
* | devel: create new directory for devel modules | Franck Cuny | 2022-02-21 | 5 | -2/+16 |
| | | | | | Add python, and move go from the cli modules. Install these modules only if we're a "desktop". | ||||
* | docs: update wireguard setup | Franck Cuny | 2022-02-21 | 1 | -0/+2 |
| | |||||
* | tahoe: wireguard setup | Franck Cuny | 2022-02-21 | 3 | -0/+14 |
| | |||||
* | syncthing: enable the module | Franck Cuny | 2022-02-21 | 1 | -0/+1 |
| | |||||
* | emacs: add aspell and dictionaries | Franck Cuny | 2022-02-21 | 2 | -0/+11 |
| | |||||
* | terminal: live reload of alacritty's configuration | Franck Cuny | 2022-02-21 | 1 | -0/+1 |
| | |||||
* | docs: commands to run | Franck Cuny | 2022-02-21 | 1 | -0/+11 |
| | |||||
* | wireguard: module and peers configurations | Franck Cuny | 2022-02-21 | 5 | -0/+82 |
| | | | | | | | | | Add a new module to automatically configure the peers for wireguard. The module needs a configuration file (in `configs/wireguard.toml`) which lists all the peers, their IP and and their public keys. The secret keys is encrypted as a secret with agenix. There's some initial documentation on how to use this setup. | ||||
* | secrets: initial config and a first secret | Franck Cuny | 2022-02-21 | 2 | -0/+20 |
| | |||||
* | agenix: add flake for agenix | Franck Cuny | 2022-02-21 | 3 | -0/+27 |
| | | | | This will be used to store secrets in the repository. | ||||
* | system: install a few more packages | Franck Cuny | 2022-02-21 | 1 | -1/+10 |
| | |||||
* | sway: remove environment variables | Franck Cuny | 2022-02-21 | 1 | -9/+0 |
| | | | | This *might* not be needed. | ||||
* | users: add ssh keys for aptos and carmel | Franck Cuny | 2022-02-21 | 1 | -2/+2 |
| | |||||
* | sway: adjust scaling for aptos | Franck Cuny | 2022-02-21 | 1 | -1/+1 |
| | |||||
* | fonts: add font-awesome for i3status | Franck Cuny | 2022-02-21 | 1 | -0/+1 |
| | |||||
* | aptos: switch to iwd and enable thermald | Franck Cuny | 2022-02-21 | 1 | -3/+5 |
| | | | | | | | Replace wpa_supplicant with iwd (I prefer that daemon and the associated tool, iwctl). Enable thermald for managing power. | ||||
* | sway: switch to i3status and set keybindings | Franck Cuny | 2022-02-21 | 3 | -104/+96 |
| | | | | | | | | Replace waybar with i3status. I keep running into issues with waybar (does not start, for example), and i3 status is a bit easier to configure. Set some keybindings so I can adjust volume and brightness. | ||||
* | terminal: a few more tweaks to alacritty | Franck Cuny | 2022-02-21 | 1 | -1/+10 |
| | |||||
* | go: let's hide $GOPATH | Franck Cuny | 2022-02-21 | 1 | -1/+1 |
| | |||||
* | sway: configure scaling factor for aptos | Franck Cuny | 2022-02-21 | 1 | -0/+4 |
| | |||||
* | sway: set some environment variables | Franck Cuny | 2022-02-21 | 1 | -0/+10 |
| | | | | | Without these variables, I can't get pinentry to pop up when needed, and firefox stays blurry. | ||||
* | videos: fix typo | Franck Cuny | 2022-02-21 | 1 | -1/+1 |
| | |||||
* | pass: use upstream synchroniser service | Franck Cuny | 2022-02-21 | 1 | -27/+3 |
| | | | | I don't have to write / maintain my own! | ||||
* | mpd: fix path to ncmpcpp configuration | Franck Cuny | 2022-02-21 | 1 | -1/+1 |
| | |||||
* | hosts: add aptos | Franck Cuny | 2022-02-21 | 3 | -0/+101 |
| | | | | | aptos is my laptop (dell xps 13'). This adds the initial configuration for it. | ||||
* | docs: more update | Franck Cuny | 2022-02-20 | 1 | -6/+20 |
| | |||||
* | docs: add more steps | Franck Cuny | 2022-02-19 | 1 | -1/+9 |
| | |||||
* | docs: udpate | Franck Cuny | 2022-02-18 | 1 | -2/+2 |
| | |||||
* | media: reorganize in multiples modules | Franck Cuny | 2022-02-18 | 7 | -3/+86 |
| | | | | Add two new modules to synchronize videos and musics to the NAS. | ||||
* | xserver: add at-spi2-core package | Franck Cuny | 2022-02-18 | 1 | -1/+5 |
| | | | | | See https://github.com/NixOS/nixpkgs/issues/16327 for details (this removes warnings in some services) | ||||
* | gammastep: will need to figure this out later | Franck Cuny | 2022-02-18 | 1 | -2/+3 |
| | |||||
* | waybar: a few more adjustments. | Franck Cuny | 2022-02-18 | 1 | -2/+3 |
| | |||||
* | boot: fix the prefix | Franck Cuny | 2022-02-18 | 1 | -1/+1 |
| | |||||
* | xserver: natural scrolling is part of touchpad. | Franck Cuny | 2022-02-18 | 1 | -1/+1 |
| | |||||
* | fonts: rename some options | Franck Cuny | 2022-02-18 | 1 | -2/+1 |
| | | | | | `fontconfig.ultimate` does not exists anymore, and `enableFontDir` has been renamed to `fontDir.enable`. | ||||
* | gammastep: use lat/long from locale | Franck Cuny | 2022-02-18 | 1 | -2/+2 |
| | |||||
* | system: add locale and security | Franck Cuny | 2022-02-18 | 3 | -2/+19 |
| | |||||
* | desktop: enable natural scrolling | Franck Cuny | 2022-02-18 | 1 | -2/+4 |
| | |||||
* | boot: reorganize and add comments | Franck Cuny | 2022-02-18 | 2 | -11/+16 |
| | | | | Most of the options for booting are common to all hosts. | ||||
* | fonts: add more fonts for the system | Franck Cuny | 2022-02-18 | 1 | -1/+8 |
| | |||||
* | swaylock: unsure if I'm doing the right thing here | Franck Cuny | 2022-02-18 | 2 | -38/+11 |
| | |||||
* | waybar: first round of customizations | Franck Cuny | 2022-02-18 | 1 | -22/+94 |
| | |||||
* | sway: add default font | Franck Cuny | 2022-02-18 | 1 | -0/+4 |
| | |||||
* | xdg: add default application | Franck Cuny | 2022-02-18 | 1 | -0/+13 |
| | |||||
* | pass: minor adjustments | Franck Cuny | 2022-02-18 | 1 | -4/+9 |
| | |||||
* | mpd: only start mpd when needed | Franck Cuny | 2022-02-17 | 2 | -0/+37 |
| | |||||
* | wofi: improve the readability of the window | Franck Cuny | 2022-02-17 | 1 | -6/+64 |
| | |||||
* | go: set GOBIN and GOPRIVATE variables | Franck Cuny | 2022-02-17 | 1 | -0/+2 |
| | | | | | | Binaries are going to $HOME/.local/bin.go and we want to make sure that modules coming from git.fcuny.net and golang.fcuny.net are considered private. | ||||
* | sway: configure correctly dbus / keyring | Franck Cuny | 2022-02-17 | 1 | -8/+16 |
| | |||||
* | sway: install all the required packages | Franck Cuny | 2022-02-16 | 2 | -2/+15 |
| | |||||
* | home-manager: move activate logic in users' config | Franck Cuny | 2022-02-16 | 2 | -4/+3 |
| | |||||
* | mpd: add configuration to the module itself | Franck Cuny | 2022-02-16 | 1 | -1/+19 |
| | | | | | | When running `mpd` from nixos, it ignores the configuration under `$HOME/.config/mpd/config`. Instead, we need to pass the proper configuration as `extraConfig` to the module itself. | ||||
* | xdg: use actual home directory path | Franck Cuny | 2022-02-16 | 2 | -35/+21 |
| | | | | | Don't use `$HOME`, otherwise when calling `config.xdg-dir.music` in other modules, they can complain that the value is not an absolute path. | ||||
* | swaybar: keep it simple for now | Franck Cuny | 2022-02-16 | 1 | -31/+22 |
| | |||||
* | home-manager: install a few more packages | Franck Cuny | 2022-02-16 | 1 | -0/+2 |
| | |||||
* | hosts: remove btrfs subvolume 'media' | Franck Cuny | 2022-02-16 | 1 | -6/+0 |
| | | | | | The host would not boot successfully with that, I'm doing something wrong. | ||||
* | waybar: fix the configuration for the clock | Franck Cuny | 2022-02-14 | 1 | -2/+2 |
| | |||||
* | hosts: add a new subvolumes to carmel | Franck Cuny | 2022-02-14 | 2 | -0/+9 |
| | | | | | Create a subvolume named 'media' that we will mount under /home/fcuny/media so we can snapshots /home/fcuny without the medias. | ||||
* | waybar: initial customization | Franck Cuny | 2022-02-14 | 1 | -0/+30 |
| | |||||
* | hosts: enable rtkit with audio module | Franck Cuny | 2022-02-14 | 1 | -0/+2 |
| | |||||
* | sway: obviously, keyboard is an input ... | Franck Cuny | 2022-02-14 | 1 | -1/+5 |
| | |||||
* | sway: set keyboard options | Franck Cuny | 2022-02-14 | 1 | -1/+5 |
| | | | | | | Set the keyboard layouts to be US and FR. Map capslock to control, and switch between layouts using shift+caps. | ||||
* | email: multiple fixes | Franck Cuny | 2022-02-14 | 1 | -8/+15 |
| | | | | | | | | | | Update the configuration for mbsync so that the name of the mail's folder matches the one from our back (fastmail -> Fastmail). Some changes to the pre-fetch script and move it into the notmuch folder. Set the environment variables for the systemd unit. | ||||
* | email: add initial email configuration | Franck Cuny | 2022-02-13 | 2 | -0/+72 |
| | | | | | Configure the account and pull with mbsync. We run notmuch after the pull. | ||||
* | password-store: use the correct variable | Franck Cuny | 2022-02-13 | 1 | -2/+2 |
| | |||||
* | password-store: set location in the environment | Franck Cuny | 2022-02-13 | 1 | -3/+4 |
| | | | | | | | | Set the location for the password-store's store in the environment variable of the unit. Without that environment variable, the program assumes the store is under '$HOME/.password-store'. | ||||
* | flake.lock | Franck Cuny | 2022-02-13 | 1 | -0/+16 |
| | |||||
* | sway: add a few more packages | Franck Cuny | 2022-02-13 | 1 | -2/+3 |
| | |||||
* | emacs: pull community's overlay | Franck Cuny | 2022-02-13 | 3 | -6/+6 |
| | | | | We need the community overlay to get the pure GTK port of Emacs for now. | ||||
* | alacritty: switch back to white background | Franck Cuny | 2022-02-13 | 1 | -0/+6 |
| | | | | I can't stand the dark background. | ||||
* | emacs: let's go! | Franck Cuny | 2022-02-13 | 2 | -0/+11 |
| | |||||
* | sway: set the scaling factor | Franck Cuny | 2022-02-13 | 1 | -0/+5 |
| | |||||
* | hosts: load igb kernel module for initrd | Franck Cuny | 2022-02-13 | 1 | -0/+1 |
| | | | | We need to load the driver for the NIC. | ||||
* | hosts: unlock disks remotely on boot | Franck Cuny | 2022-02-13 | 3 | -19/+28 |
| | | | | | Enable a SSH daemon in initrd, with our keys, so we can unlock remotely the disk on reboot. | ||||
* | yt-dlp: don't install unstable | Franck Cuny | 2022-02-13 | 1 | -1/+1 |
| | |||||
* | yt-dlp: correct config | Franck Cuny | 2022-02-13 | 2 | -1/+26 |
| | |||||
* | home-manager: typo in git module | Franck Cuny | 2022-02-13 | 1 | -0/+2 |
| | |||||
* | home-manager: install yt-dlp | Franck Cuny | 2022-02-13 | 3 | -0/+11 |
| | |||||
* | gpg: set default key | Franck Cuny | 2022-02-13 | 2 | -0/+7 |
| | | | | And use the default key for signing with git. | ||||
* | i3: delete and let's switch over to sway/wayland | Franck Cuny | 2022-02-13 | 2 | -58/+0 |
| | |||||
* | sway: add gammastep configuration | Franck Cuny | 2022-02-13 | 2 | -0/+14 |
| | | | | Similar to redshift, but for wayland. | ||||
* | sway: need custom unit file for swayidle | Franck Cuny | 2022-02-13 | 1 | -6/+17 |
| | | | | | I don't have access to https://github.com/nix-community/home-manager/pull/2610 yet. | ||||
* | sway: run swayidle and waybar via systemd | Franck Cuny | 2022-02-13 | 3 | -9/+21 |
| | |||||
* | home-manager: the clown car | Franck Cuny | 2022-02-13 | 1 | -1/+1 |
| | |||||
* | home-manager: typo | Franck Cuny | 2022-02-13 | 1 | -1/+1 |
| | |||||
* | sway: adjust configuration | Franck Cuny | 2022-02-13 | 5 | -45/+59 |
| | | | | | | Create a new directory to have all things related to sway. Add some extra configuration for wofi. | ||||
* | cli: this is not working | Franck Cuny | 2022-02-13 | 1 | -2/+0 |
| | |||||
* | desktop: ensure we're installing sway | Franck Cuny | 2022-02-13 | 1 | -1/+7 |
| | |||||
* | hosts: remove configuration for ssh keys in initrd | Franck Cuny | 2022-02-13 | 1 | -1/+0 |
| | | | | This is not working yet, we will figure this out later. | ||||
* | motd: drop, there's no need for that | Franck Cuny | 2022-02-13 | 2 | -13/+0 |
| | |||||
* | sway: first attempt at configuring sway | Franck Cuny | 2022-02-13 | 4 | -13/+48 |
| | | | | | Let's switch right away to sway instead, now that there's an emacs package to support wayland. | ||||
* | hosts: install linux perf tools for the host | Franck Cuny | 2022-02-13 | 3 | -14/+8 |
| | |||||
* | home-manager: fix package name | Franck Cuny | 2022-02-13 | 1 | -1/+1 |
| | |||||
* | hosts: decrypt root disk via ssh on boot | Franck Cuny | 2022-02-13 | 3 | -0/+27 |
| | |||||
* | desktop: gnome related things | Franck Cuny | 2022-02-13 | 1 | -1/+10 |
| | |||||
* | home-manager: install perf related tools | Franck Cuny | 2022-02-13 | 2 | -0/+15 |
| | | | | bcc, perf, etc | ||||
* | home-manager: install pavucontrol | Franck Cuny | 2022-02-13 | 1 | -0/+1 |
| | | | | This is needed to control the volume. | ||||
* | hosts: enable avahi on desktop | Franck Cuny | 2022-02-13 | 1 | -0/+5 |
| | | | | This is going to be needed to print (for example). | ||||
* | home-manager: add redshift | Franck Cuny | 2022-02-12 | 2 | -2/+16 |
| | |||||
* | home-manager: fix a few typos | Franck Cuny | 2022-02-12 | 1 | -2/+2 |
| | |||||
* | home-manager: push password-store to git | Franck Cuny | 2022-02-12 | 1 | -0/+28 |
| | | | | | Add a systemd timer and an unit to push the content of the password store to our git remote. | ||||
* | home-manager: typo | Franck Cuny | 2022-02-12 | 1 | -1/+1 |
| | | | | I need something to help with lint/validation ... | ||||
* | home-manager: git credential helpers configuration | Franck Cuny | 2022-02-12 | 1 | -0/+9 |
| | |||||
* | flake.lock | Franck Cuny | 2022-02-12 | 1 | -1/+56 |
| | |||||
* | hosts: load services at the host level | Franck Cuny | 2022-02-12 | 3 | -11/+16 |
| | | | | | | These services are not configured at the user level, but at the host level. We might need a better separation in the future, in case I don't use xserver for example. | ||||
* | home-manager: delete keyring module | Franck Cuny | 2022-02-12 | 2 | -6/+0 |
| | | | | This needs to be setup at the host level. | ||||
* | hosts: rename commons to common | Franck Cuny | 2022-02-12 | 13 | -0/+0 |
| | |||||
* | hosts: import common modules | Franck Cuny | 2022-02-12 | 2 | -3/+2 |
| | | | | | | Update the `mkSystem` function to include the proper common module, and fix the path to import the common configuration for a desktop into `carmel`. | ||||
* | move configurations and modules around | Franck Cuny | 2022-02-12 | 20 | -26/+65 |
| | | | | Sorry, this is a mess, hopefully the last one. | ||||
* | configs: move personal configuration with user | Franck Cuny | 2022-02-12 | 17 | -6/+6 |
| | |||||
* | home-manager: re-organize configuration for myself | Franck Cuny | 2022-02-12 | 15 | -44/+58 |
| | |||||
* | home-manager: last typo | Franck Cuny | 2022-02-12 | 2 | -2/+2 |
| | |||||
* | home-manager: how many more typos ? | Franck Cuny | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | home-manager: typo | Franck Cuny | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | home-manager: remove trailing slash | Franck Cuny | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | hosts: more typo | Franck Cuny | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | hosts: typo | Franck Cuny | 2022-02-12 | 1 | -1/+2 |
| | |||||
* | hosts: centralize network configuration | Franck Cuny | 2022-02-12 | 3 | -10/+37 |
| | |||||
* | home-manager: start to organize user configuration | Franck Cuny | 2022-02-12 | 3 | -1/+15 |
| | |||||
* | home-manager: fix imports for pass | Franck Cuny | 2022-02-10 | 1 | -1/+1 |
| | |||||
* | home-manager: install password-store | Franck Cuny | 2022-02-10 | 2 | -0/+9 |
| | |||||
* | users: more cleanup | Franck Cuny | 2022-02-10 | 1 | -1/+0 |
| | |||||
* | users: we need to include desktop too | Franck Cuny | 2022-02-10 | 1 | -0/+1 |
| | |||||
* | lib: remove in-existing module | Franck Cuny | 2022-02-10 | 1 | -1/+0 |
| | |||||
* | users: rename common.nix to default.nix | Franck Cuny | 2022-02-10 | 1 | -0/+0 |
| | | | | We will use the variable 'destkop' to decide what to install after that. | ||||
* | hosts: set hostname from configuration | Franck Cuny | 2022-02-10 | 1 | -6/+2 |
| | |||||
* | nix: enable flakes | Franck Cuny | 2022-02-10 | 1 | -9/+12 |
| | |||||
* | fix a few errors | Franck Cuny | 2022-02-10 | 3 | -2/+2 |
| | |||||
* | users: enable home-manager for myself | Franck Cuny | 2022-02-10 | 1 | -0/+3 |
| | |||||
* | hosts: common configuration across all hosts | Franck Cuny | 2022-02-10 | 1 | -0/+12 |
| | |||||
* | home-manager: set the hostname | Franck Cuny | 2022-02-10 | 1 | -2/+2 |
| | |||||
* | nix: fix a bunch of stuff | Franck Cuny | 2022-02-10 | 3 | -12/+10 |
| | |||||
* | home-manager: split the configuration | Franck Cuny | 2022-02-10 | 2 | -16/+93 |
| | |||||
* | home-manager: fix mpd config | Franck Cuny | 2022-02-10 | 1 | -4/+9 |
| | |||||
* | home-manager: mpd and ncmpcpp configuration | Franck Cuny | 2022-02-10 | 4 | -0/+54 |
| | |||||
* | home-manager: fix typo for polybar | Franck Cuny | 2022-02-10 | 1 | -1/+1 |
| | |||||
* | home-manager: fix the script for polybar | Franck Cuny | 2022-02-10 | 1 | -1/+1 |
| | | | | The path was incorrectly set up. | ||||
* | polybar: rename configuration files | Franck Cuny | 2022-02-09 | 2 | -0/+0 |
| | |||||
* | home-manager: fix GTK configuration | Franck Cuny | 2022-02-09 | 1 | -2/+5 |
| | |||||
* | home-manager: fix configuration for i3/polybar | Franck Cuny | 2022-02-09 | 1 | -13/+5 |
| | | | | | At least the correct configuration is put on disk and the startup script is correct. | ||||
* | home-manager: let's try to configure polybar | Franck Cuny | 2022-02-09 | 12 | -11/+163 |
| | | | | | There's a few things missing (my binaries for the wifi and battery, at a minimum), but that's fine for now. | ||||
* | desktop: configure GTK | Franck Cuny | 2022-02-09 | 1 | -0/+30 |
| | |||||
* | alacritty: more settings | Franck Cuny | 2022-02-09 | 1 | -1/+11 |
| | |||||
* | git: update list of things to ignore | Franck Cuny | 2022-02-09 | 1 | -1/+21 |
| | |||||
* | home-manager: fix zsh config | Franck Cuny | 2022-02-09 | 2 | -1/+16 |
| | |||||
* | home-manager: fix path for zsh.nix | Franck Cuny | 2022-02-09 | 1 | -0/+0 |
| | |||||
* | home-manager: expand zsh configuration | Franck Cuny | 2022-02-09 | 3 | -0/+34 |
| | |||||
* | systems: add a MoTD | Franck Cuny | 2022-02-09 | 2 | -0/+13 |
| | |||||
* | modules: swap capslock for control | Franck Cuny | 2022-02-09 | 1 | -1/+1 |
| | |||||
* | hosts: use systemd-resolved on carmel | Franck Cuny | 2022-02-09 | 1 | -0/+6 |
| | |||||
* | modules: more software | Franck Cuny | 2022-02-09 | 1 | -1/+2 |
| | |||||
* | modules: set a few more options for nix | Franck Cuny | 2022-02-09 | 1 | -0/+3 |
| | |||||
* | hosts: remove users | Franck Cuny | 2022-02-09 | 1 | -1/+0 |
| |