about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* tahoe: enable tailscaleFranck Cuny2022-03-061-0/+1
|
* traefik: getting a working configurationFranck Cuny2022-03-061-22/+21
|
* traefik: second attempt, simpleFranck Cuny2022-03-062-52/+35
|
* traefik: initial configurationFranck Cuny2022-03-064-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 backupsFranck Cuny2022-03-052-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 rtrFranck Cuny2022-03-051-15/+24
|
* backups: do the backup over sshFranck Cuny2022-03-051-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 videosFranck Cuny2022-03-051-1/+7
|
* tahoe: remove creation of some directoriesFranck Cuny2022-03-051-29/+9
|
* tahoe: new hardware configuratioFranck Cuny2022-03-051-21/+13
|
* aptos: remove mem_sleep_defaultFranck Cuny2022-03-051-1/+0
| | | | The laptop was rebooting when I'd open the lid.
* tailscale: add tailscale to the laptop (aptos)Franck Cuny2022-03-052-0/+7
|
* git: sign with GPG only when one desktopFranck Cuny2022-03-053-10/+30
| | | | | Move the configuration for git that requires the signing to pass, and use the `pass-git-helper` to manage the secrets.
* git: nixfmtFranck Cuny2022-03-051-3/+1
|
* agenix: rekey secretsFranck Cuny2022-03-053-7/+13
| | | | Reinstalled tahoe, new ssh key for the host.
* aptos: nixfmtFranck Cuny2022-03-041-17/+10
|
* scan-print: tools for scanning and printingFranck Cuny2022-03-042-0/+6
|
* home: switch to emacsclient for EDITORFranck Cuny2022-03-041-1/+2
|
* devel: install nixfmtFranck Cuny2022-03-041-1/+1
| | | | Useful to format modules consistently.
* nix: format the moduleFranck Cuny2022-03-041-10/+3
|
* ssh: new module, and load it for my userFranck Cuny2022-03-042-1/+19
|
* nix: format the bufferFranck Cuny2022-03-041-14/+3
|
* zsh: move the configuration inlineFranck Cuny2022-03-022-31/+30
| | | | I don't have a lot of things I care about for zsh, I can inline everything.
* tahoe: enable wireguardFranck Cuny2022-03-021-0/+1
|
* grafana: disable analytics correctlyFranck Cuny2022-03-021-1/+2
|
* wireguard: set the externalIPFranck Cuny2022-03-021-0/+3
|
* wireguard: drop configuration for aptosFranck Cuny2022-03-021-7/+0
| | | | This is done in the module itself.
* wireguard: revert to previous portFranck Cuny2022-03-021-1/+1
|
* prometheus: relabel some machinesFranck Cuny2022-03-021-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 moduleFranck Cuny2022-03-021-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 keyFranck Cuny2022-03-021-1/+0
|
* grafana: disable analyticsFranck Cuny2022-03-021-0/+1
|
* secrets: add a new key and rekey existing keysFranck Cuny2022-03-013-20/+22
|
* grafana: provision dashboardsFranck Cuny2022-02-282-0/+14120
| | | | Start with node-exporter-full dashboard.
* grafana: setup provisioning correctlyFranck Cuny2022-02-281-6/+9
|
* grafana: fixFranck Cuny2022-02-281-1/+1
|
* grafana: configure admin user and data sourcesFranck Cuny2022-02-281-1/+9
|
* grafana: initial configurationFranck Cuny2022-02-282-0/+10
|
* prometheus: initial configuration for the serverFranck Cuny2022-02-282-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 laptopFranck Cuny2022-02-271-1/+2
|
* hosts: ensure we have bash and zshFranck Cuny2022-02-271-0/+3
|
* nas: consume everything from the server profileFranck Cuny2022-02-271-0/+1
|
* server: create a new profileFranck Cuny2022-02-272-0/+19
| | | | | This is a profile for servers related stuff. We start with monitoring for now.
* firefox: a few more settingsFranck Cuny2022-02-271-4/+11
|
* tahoe: create some directoriesFranck Cuny2022-02-271-0/+15
| | | | Ensure at least /data/media/music is created with the proper ownership.
* samba: fix configurationFranck Cuny2022-02-271-3/+3
| | | | | Some settings were missing, others incorrect, and the name of the share was also incorrect.
* tahoe: include NAS profileFranck Cuny2022-02-271-0/+1
|
* NAS: initial configurationFranck Cuny2022-02-272-0/+34
| | | | For now we only want samba on it.
* hardware: enable btrfs scrubber and fstrimmerFranck Cuny2022-02-271-0/+3
|
* i3status: clean up formattingFranck Cuny2022-02-271-2/+2
|
* firefox: add plugins and configurationsFranck Cuny2022-02-271-0/+29
|
* flake: add new overlay: NURFranck Cuny2022-02-273-1/+22
| | | | NUR is the nux user repository, which provides additional packages.
* docs: add partition setup for the NASFranck Cuny2022-02-271-2/+43
|
* xdg: let's drop the mime configurationFranck Cuny2022-02-271-13/+0
| | | | Let's rely on the default for now.
* software: drop nautilus, add a few more thingsFranck Cuny2022-02-272-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 configurationFranck Cuny2022-02-271-2/+0
| | | | I don't use GDM anymore.
* aptos: use the hardware module for xps9300Franck Cuny2022-02-272-1/+1
|
* hardware: start capturing hardware related stuffFranck Cuny2022-02-272-0/+10
| | | | | Create a new module for hardware related things, in order to configure correctly the various machines.
* sway: import systemd environments on startupFranck Cuny2022-02-271-0/+3
|
* sway: assign applications to workspacesFranck Cuny2022-02-271-0/+5
|
* mako: run with systemdFranck Cuny2022-02-271-5/+16
|
* devel: install LSP for nixFranck Cuny2022-02-271-0/+1
|
* mako: add notification daemonFranck Cuny2022-02-272-0/+16
|
* wofi: tweak the UIFranck Cuny2022-02-272-43/+26
|
* swaylock: don't display the keyboard layoutFranck Cuny2022-02-271-0/+1
|
* sway: re-organize the modulesFranck Cuny2022-02-277-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 NASFranck Cuny2022-02-273-0/+120
|
* docs: backups!Franck Cuny2022-02-241-0/+197
|
* agenix: store wireguard key in persistent storageFranck Cuny2022-02-242-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 configurationFranck Cuny2022-02-242-0/+17
|
* gnome: add more gnome settingsFranck Cuny2022-02-241-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 doesFranck Cuny2022-02-241-1/+0
| | | | I can see that later on.
* xserver: drop it completelyFranck Cuny2022-02-241-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 configurationFranck Cuny2022-02-2411-143/+0
| | | | This is not needed anymore, we can remove it completely.
* swaylock: background colorFranck Cuny2022-02-221-2/+1
|
* emacs: install aspell correctlyFranck Cuny2022-02-221-4/+2
|
* dev: a few more packages to installFranck Cuny2022-02-211-0/+5
|
* ssh: authenticate only using ssh keyFranck Cuny2022-02-212-0/+8
|
* devel: create new directory for devel modulesFranck Cuny2022-02-215-2/+16
| | | | | Add python, and move go from the cli modules. Install these modules only if we're a "desktop".
* docs: update wireguard setupFranck Cuny2022-02-211-0/+2
|
* tahoe: wireguard setupFranck Cuny2022-02-213-0/+14
|
* syncthing: enable the moduleFranck Cuny2022-02-211-0/+1
|
* emacs: add aspell and dictionariesFranck Cuny2022-02-212-0/+11
|
* terminal: live reload of alacritty's configurationFranck Cuny2022-02-211-0/+1
|
* docs: commands to runFranck Cuny2022-02-211-0/+11
|
* wireguard: module and peers configurationsFranck Cuny2022-02-215-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 secretFranck Cuny2022-02-212-0/+20
|
* agenix: add flake for agenixFranck Cuny2022-02-213-0/+27
| | | | This will be used to store secrets in the repository.
* system: install a few more packagesFranck Cuny2022-02-211-1/+10
|
* sway: remove environment variablesFranck Cuny2022-02-211-9/+0
| | | | This *might* not be needed.
* users: add ssh keys for aptos and carmelFranck Cuny2022-02-211-2/+2
|
* sway: adjust scaling for aptosFranck Cuny2022-02-211-1/+1
|
* fonts: add font-awesome for i3statusFranck Cuny2022-02-211-0/+1
|
* aptos: switch to iwd and enable thermaldFranck Cuny2022-02-211-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 keybindingsFranck Cuny2022-02-213-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 alacrittyFranck Cuny2022-02-211-1/+10
|
* go: let's hide $GOPATHFranck Cuny2022-02-211-1/+1
|
* sway: configure scaling factor for aptosFranck Cuny2022-02-211-0/+4
|
* sway: set some environment variablesFranck Cuny2022-02-211-0/+10
| | | | | Without these variables, I can't get pinentry to pop up when needed, and firefox stays blurry.
* videos: fix typoFranck Cuny2022-02-211-1/+1
|
* pass: use upstream synchroniser serviceFranck Cuny2022-02-211-27/+3
| | | | I don't have to write / maintain my own!
* mpd: fix path to ncmpcpp configurationFranck Cuny2022-02-211-1/+1
|
* hosts: add aptosFranck Cuny2022-02-213-0/+101
| | | | | aptos is my laptop (dell xps 13'). This adds the initial configuration for it.
* docs: more updateFranck Cuny2022-02-201-6/+20
|
* docs: add more stepsFranck Cuny2022-02-191-1/+9
|
* docs: udpateFranck Cuny2022-02-181-2/+2
|
* media: reorganize in multiples modulesFranck Cuny2022-02-187-3/+86
| | | | Add two new modules to synchronize videos and musics to the NAS.
* xserver: add at-spi2-core packageFranck Cuny2022-02-181-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 laterFranck Cuny2022-02-181-2/+3
|
* waybar: a few more adjustments.Franck Cuny2022-02-181-2/+3
|
* boot: fix the prefixFranck Cuny2022-02-181-1/+1
|
* xserver: natural scrolling is part of touchpad.Franck Cuny2022-02-181-1/+1
|
* fonts: rename some optionsFranck Cuny2022-02-181-2/+1
| | | | | `fontconfig.ultimate` does not exists anymore, and `enableFontDir` has been renamed to `fontDir.enable`.
* gammastep: use lat/long from localeFranck Cuny2022-02-181-2/+2
|
* system: add locale and securityFranck Cuny2022-02-183-2/+19
|
* desktop: enable natural scrollingFranck Cuny2022-02-181-2/+4
|
* boot: reorganize and add commentsFranck Cuny2022-02-182-11/+16
| | | | Most of the options for booting are common to all hosts.
* fonts: add more fonts for the systemFranck Cuny2022-02-181-1/+8
|
* swaylock: unsure if I'm doing the right thing hereFranck Cuny2022-02-182-38/+11
|
* waybar: first round of customizationsFranck Cuny2022-02-181-22/+94
|
* sway: add default fontFranck Cuny2022-02-181-0/+4
|
* xdg: add default applicationFranck Cuny2022-02-181-0/+13
|
* pass: minor adjustmentsFranck Cuny2022-02-181-4/+9
|
* mpd: only start mpd when neededFranck Cuny2022-02-172-0/+37
|
* wofi: improve the readability of the windowFranck Cuny2022-02-171-6/+64
|
* go: set GOBIN and GOPRIVATE variablesFranck Cuny2022-02-171-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 / keyringFranck Cuny2022-02-171-8/+16
|
* sway: install all the required packagesFranck Cuny2022-02-162-2/+15
|
* home-manager: move activate logic in users' configFranck Cuny2022-02-162-4/+3
|
* mpd: add configuration to the module itselfFranck Cuny2022-02-161-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 pathFranck Cuny2022-02-162-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 nowFranck Cuny2022-02-161-31/+22
|
* home-manager: install a few more packagesFranck Cuny2022-02-161-0/+2
|
* hosts: remove btrfs subvolume 'media'Franck Cuny2022-02-161-6/+0
| | | | | The host would not boot successfully with that, I'm doing something wrong.
* waybar: fix the configuration for the clockFranck Cuny2022-02-141-2/+2
|
* hosts: add a new subvolumes to carmelFranck Cuny2022-02-142-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 customizationFranck Cuny2022-02-141-0/+30
|
* hosts: enable rtkit with audio moduleFranck Cuny2022-02-141-0/+2
|
* sway: obviously, keyboard is an input ...Franck Cuny2022-02-141-1/+5
|
* sway: set keyboard optionsFranck Cuny2022-02-141-1/+5
| | | | | | Set the keyboard layouts to be US and FR. Map capslock to control, and switch between layouts using shift+caps.
* email: multiple fixesFranck Cuny2022-02-141-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 configurationFranck Cuny2022-02-132-0/+72
| | | | | Configure the account and pull with mbsync. We run notmuch after the pull.
* password-store: use the correct variableFranck Cuny2022-02-131-2/+2
|
* password-store: set location in the environmentFranck Cuny2022-02-131-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.lockFranck Cuny2022-02-131-0/+16
|
* sway: add a few more packagesFranck Cuny2022-02-131-2/+3
|
* emacs: pull community's overlayFranck Cuny2022-02-133-6/+6
| | | | We need the community overlay to get the pure GTK port of Emacs for now.
* alacritty: switch back to white backgroundFranck Cuny2022-02-131-0/+6
| | | | I can't stand the dark background.
* emacs: let's go!Franck Cuny2022-02-132-0/+11
|
* sway: set the scaling factorFranck Cuny2022-02-131-0/+5
|
* hosts: load igb kernel module for initrdFranck Cuny2022-02-131-0/+1
| | | | We need to load the driver for the NIC.
* hosts: unlock disks remotely on bootFranck Cuny2022-02-133-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 unstableFranck Cuny2022-02-131-1/+1
|
* yt-dlp: correct configFranck Cuny2022-02-132-1/+26
|
* home-manager: typo in git moduleFranck Cuny2022-02-131-0/+2
|
* home-manager: install yt-dlpFranck Cuny2022-02-133-0/+11
|
* gpg: set default keyFranck Cuny2022-02-132-0/+7
| | | | And use the default key for signing with git.
* i3: delete and let's switch over to sway/waylandFranck Cuny2022-02-132-58/+0
|
* sway: add gammastep configurationFranck Cuny2022-02-132-0/+14
| | | | Similar to redshift, but for wayland.
* sway: need custom unit file for swayidleFranck Cuny2022-02-131-6/+17
| | | | | I don't have access to https://github.com/nix-community/home-manager/pull/2610 yet.
* sway: run swayidle and waybar via systemdFranck Cuny2022-02-133-9/+21
|
* home-manager: the clown carFranck Cuny2022-02-131-1/+1
|
* home-manager: typoFranck Cuny2022-02-131-1/+1
|
* sway: adjust configurationFranck Cuny2022-02-135-45/+59
| | | | | | Create a new directory to have all things related to sway. Add some extra configuration for wofi.
* cli: this is not workingFranck Cuny2022-02-131-2/+0
|
* desktop: ensure we're installing swayFranck Cuny2022-02-131-1/+7
|
* hosts: remove configuration for ssh keys in initrdFranck Cuny2022-02-131-1/+0
| | | | This is not working yet, we will figure this out later.
* motd: drop, there's no need for thatFranck Cuny2022-02-132-13/+0
|
* sway: first attempt at configuring swayFranck Cuny2022-02-134-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 hostFranck Cuny2022-02-133-14/+8
|
* home-manager: fix package nameFranck Cuny2022-02-131-1/+1
|
* hosts: decrypt root disk via ssh on bootFranck Cuny2022-02-133-0/+27
|
* desktop: gnome related thingsFranck Cuny2022-02-131-1/+10
|
* home-manager: install perf related toolsFranck Cuny2022-02-132-0/+15
| | | | bcc, perf, etc
* home-manager: install pavucontrolFranck Cuny2022-02-131-0/+1
| | | | This is needed to control the volume.
* hosts: enable avahi on desktopFranck Cuny2022-02-131-0/+5
| | | | This is going to be needed to print (for example).
* home-manager: add redshiftFranck Cuny2022-02-122-2/+16
|
* home-manager: fix a few typosFranck Cuny2022-02-121-2/+2
|
* home-manager: push password-store to gitFranck Cuny2022-02-121-0/+28
| | | | | Add a systemd timer and an unit to push the content of the password store to our git remote.
* home-manager: typoFranck Cuny2022-02-121-1/+1
| | | | I need something to help with lint/validation ...
* home-manager: git credential helpers configurationFranck Cuny2022-02-121-0/+9
|
* flake.lockFranck Cuny2022-02-121-1/+56
|
* hosts: load services at the host levelFranck Cuny2022-02-123-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 moduleFranck Cuny2022-02-122-6/+0
| | | | This needs to be setup at the host level.
* hosts: rename commons to commonFranck Cuny2022-02-1213-0/+0
|
* hosts: import common modulesFranck Cuny2022-02-122-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 aroundFranck Cuny2022-02-1220-26/+65
| | | | Sorry, this is a mess, hopefully the last one.
* configs: move personal configuration with userFranck Cuny2022-02-1217-6/+6
|
* home-manager: re-organize configuration for myselfFranck Cuny2022-02-1215-44/+58
|
* home-manager: last typoFranck Cuny2022-02-122-2/+2
|
* home-manager: how many more typos ?Franck Cuny2022-02-121-1/+1
|
* home-manager: typoFranck Cuny2022-02-121-1/+1
|
* home-manager: remove trailing slashFranck Cuny2022-02-121-1/+1
|
* hosts: more typoFranck Cuny2022-02-121-1/+1
|
* hosts: typoFranck Cuny2022-02-121-1/+2
|
* hosts: centralize network configurationFranck Cuny2022-02-123-10/+37
|
* home-manager: start to organize user configurationFranck Cuny2022-02-123-1/+15
|
* home-manager: fix imports for passFranck Cuny2022-02-101-1/+1
|
* home-manager: install password-storeFranck Cuny2022-02-102-0/+9
|
* users: more cleanupFranck Cuny2022-02-101-1/+0
|
* users: we need to include desktop tooFranck Cuny2022-02-101-0/+1
|
* lib: remove in-existing moduleFranck Cuny2022-02-101-1/+0
|
* users: rename common.nix to default.nixFranck Cuny2022-02-101-0/+0
| | | | We will use the variable 'destkop' to decide what to install after that.
* hosts: set hostname from configurationFranck Cuny2022-02-101-6/+2
|
* nix: enable flakesFranck Cuny2022-02-101-9/+12
|
* fix a few errorsFranck Cuny2022-02-103-2/+2
|
* users: enable home-manager for myselfFranck Cuny2022-02-101-0/+3
|
* hosts: common configuration across all hostsFranck Cuny2022-02-101-0/+12
|
* home-manager: set the hostnameFranck Cuny2022-02-101-2/+2
|
* nix: fix a bunch of stuffFranck Cuny2022-02-103-12/+10
|
* home-manager: split the configurationFranck Cuny2022-02-102-16/+93
|
* home-manager: fix mpd configFranck Cuny2022-02-101-4/+9
|
* home-manager: mpd and ncmpcpp configurationFranck Cuny2022-02-104-0/+54
|
* home-manager: fix typo for polybarFranck Cuny2022-02-101-1/+1
|
* home-manager: fix the script for polybarFranck Cuny2022-02-101-1/+1
| | | | The path was incorrectly set up.
* polybar: rename configuration filesFranck Cuny2022-02-092-0/+0
|
* home-manager: fix GTK configurationFranck Cuny2022-02-091-2/+5
|
* home-manager: fix configuration for i3/polybarFranck Cuny2022-02-091-13/+5
| | | | | At least the correct configuration is put on disk and the startup script is correct.
* home-manager: let's try to configure polybarFranck Cuny2022-02-0912-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 GTKFranck Cuny2022-02-091-0/+30
|
* alacritty: more settingsFranck Cuny2022-02-091-1/+11
|
* git: update list of things to ignoreFranck Cuny2022-02-091-1/+21
|
* home-manager: fix zsh configFranck Cuny2022-02-092-1/+16
|
* home-manager: fix path for zsh.nixFranck Cuny2022-02-091-0/+0
|
* home-manager: expand zsh configurationFranck Cuny2022-02-093-0/+34
|
* systems: add a MoTDFranck Cuny2022-02-092-0/+13
|
* modules: swap capslock for controlFranck Cuny2022-02-091-1/+1
|
* hosts: use systemd-resolved on carmelFranck Cuny2022-02-091-0/+6
|
* modules: more softwareFranck Cuny2022-02-091-1/+2
|
* modules: set a few more options for nixFranck Cuny2022-02-091-0/+3
|
* hosts: remove usersFranck Cuny2022-02-091-1/+0
|
* users: move users configuration to systemsFranck Cuny2022-02-093-19/+26
|
* systems: typoFranck Cuny2022-02-091-0/+2
|
* systems: ensure latest kernel and tmp on tmpfsFranck Cuny2022-02-091-0/+3
|
* systems: more packagesFranck Cuny2022-02-091-1/+6
|
* hosts: remove / clean codeFranck Cuny2022-02-093-44/+21
| | | | | | There's a lot of commented stuff I don't need, and move things that are configured in the host into modules, which will improve re-usability and readability of this configuration.
* ssh: new module for managing sshFranck Cuny2022-02-091-0/+5
|
* home-manager: rofi uses alacrittyFranck Cuny2022-02-091-1/+1
|
* home-manager: more typos ..Franck Cuny2022-02-091-2/+2
|
* home-manager: update xdg configurationFranck Cuny2022-02-091-0/+13
|
* home-manager: i3 + rofi configurationFranck Cuny2022-02-091-1/+1
|
* home-manager: add mod for i3Franck Cuny2022-02-091-1/+3
|
* home-manager: typoFranck Cuny2022-02-091-1/+1
|
* home-manager: i3 configurationFranck Cuny2022-02-091-0/+6
| | | | Add alacritty and use rofi for the menu.
* home-manager: add polybar to i3Franck Cuny2022-02-091-0/+16
|
* home-manager: add tmux configurationFranck Cuny2022-02-092-0/+14
|
* home-manager: fix one more typoFranck Cuny2022-02-091-1/+1
|
* home-manager: fix some typosFranck Cuny2022-02-092-1/+1
|
* home-manager: add more common programsFranck Cuny2022-02-093-4/+30
| | | | Add git configuration and move go to its own module.
* terminal: alacritty is our terminal of choiceFranck Cuny2022-02-092-8/+12
|