Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | go: ensure GOBIN is in PATH | Franck Cuny | 2022-03-09 | 1 | -1/+3 |
| | |||||
* | nas: backup photos and music | Franck Cuny | 2022-03-08 | 1 | -0/+106 |
| | | | | | | | 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: 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. | ||||
* | 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 |
| | |||||
* | 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. | ||||
* | firefox: a few more settings | Franck Cuny | 2022-02-27 | 1 | -4/+11 |
| | |||||
* | 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 |
| | |||||
* | 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 | 1 | -1/+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. | ||||
* | 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. | ||||
* | backups: initial configuration | Franck Cuny | 2022-02-24 | 2 | -0/+17 |
| | |||||
* | 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. | ||||
* | 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 | 1 | -0/+7 |
| | |||||
* | 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". | ||||
* | 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 |
| | |||||
* | sway: remove environment variables | Franck Cuny | 2022-02-21 | 1 | -9/+0 |
| | | | | This *might* not be needed. | ||||
* | sway: adjust scaling for aptos | Franck Cuny | 2022-02-21 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | 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. | ||||
* | 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 |
| | |||||
* | gammastep: use lat/long from locale | Franck Cuny | 2022-02-18 | 1 | -2/+2 |
| | |||||
* | 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: install all the required packages | Franck Cuny | 2022-02-16 | 1 | -1/+0 |
| | |||||
* | home-manager: move activate logic in users' config | Franck Cuny | 2022-02-16 | 1 | -0/+2 |
| | |||||
* | 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 |
| | |||||
* | waybar: fix the configuration for the clock | Franck Cuny | 2022-02-14 | 1 | -2/+2 |
| | |||||
* | waybar: initial customization | Franck Cuny | 2022-02-14 | 1 | -0/+30 |
| | |||||
* | 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'. | ||||
* | sway: add a few more packages | Franck Cuny | 2022-02-13 | 1 | -2/+3 |
| | |||||
* | emacs: pull community's overlay | Franck Cuny | 2022-02-13 | 1 | -6/+3 |
| | | | | 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 |
| | |||||
* | 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 |
| | |||||
* | sway: first attempt at configuring sway | Franck Cuny | 2022-02-13 | 3 | -2/+45 |
| | | | | | 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 | 2 | -13/+0 |
| | |||||
* | home-manager: fix package name | Franck Cuny | 2022-02-13 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | 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 |
| | |||||
* | hosts: load services at the host level | Franck Cuny | 2022-02-12 | 2 | -11/+1 |
| | | | | | | 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. | ||||
* | move configurations and modules around | Franck Cuny | 2022-02-12 | 7 | -2/+54 |
| | | | | Sorry, this is a mess, hopefully the last one. | ||||
* | configs: move personal configuration with user | Franck Cuny | 2022-02-12 | 17 | -6/+219 |
| | |||||
* | home-manager: re-organize configuration for myself | Franck Cuny | 2022-02-12 | 14 | -37/+65 |
| | |||||
* | home-manager: remove trailing slash | Franck Cuny | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | home-manager: start to organize user configuration | Franck Cuny | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | 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. | ||||
* | users: enable home-manager for myself | Franck Cuny | 2022-02-10 | 1 | -0/+3 |
| | |||||
* | home-manager: set the hostname | Franck Cuny | 2022-02-10 | 1 | -2/+2 |
| | |||||
* | home-manager: fix mpd config | Franck Cuny | 2022-02-10 | 1 | -4/+9 |
| | |||||
* | home-manager: mpd and ncmpcpp configuration | Franck Cuny | 2022-02-10 | 2 | -0/+11 |
| | |||||
* | 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. | ||||
* | 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 | 1 | -11/+20 |
| | | | | | 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 | 1 | -1/+1 |
| | |||||
* | home-manager: fix path for zsh.nix | Franck Cuny | 2022-02-09 | 1 | -0/+21 |
| | |||||
* | home-manager: expand zsh configuration | Franck Cuny | 2022-02-09 | 1 | -0/+1 |
| | |||||
* | users: move users configuration to systems | Franck Cuny | 2022-02-09 | 1 | -19/+0 |
| | |||||
* | home-manager: rofi uses alacritty | Franck Cuny | 2022-02-09 | 1 | -1/+1 |
| | |||||
* | home-manager: more typos .. | Franck Cuny | 2022-02-09 | 1 | -2/+2 |
| | |||||
* | home-manager: update xdg configuration | Franck Cuny | 2022-02-09 | 1 | -0/+13 |
| | |||||
* | home-manager: i3 + rofi configuration | Franck Cuny | 2022-02-09 | 1 | -1/+1 |
| | |||||
* | home-manager: add mod for i3 | Franck Cuny | 2022-02-09 | 1 | -1/+3 |
| | |||||
* | home-manager: typo | Franck Cuny | 2022-02-09 | 1 | -1/+1 |
| | |||||
* | home-manager: i3 configuration | Franck Cuny | 2022-02-09 | 1 | -0/+6 |
| | | | | Add alacritty and use rofi for the menu. | ||||
* | home-manager: add polybar to i3 | Franck Cuny | 2022-02-09 | 1 | -0/+16 |
| | |||||
* | home-manager: add tmux configuration | Franck Cuny | 2022-02-09 | 2 | -0/+14 |
| | |||||
* | home-manager: fix one more typo | Franck Cuny | 2022-02-09 | 1 | -1/+1 |
| | |||||
* | home-manager: fix some typos | Franck Cuny | 2022-02-09 | 2 | -1/+1 |
| | |||||
* | home-manager: add more common programs | Franck Cuny | 2022-02-09 | 3 | -4/+30 |
| | | | | Add git configuration and move go to its own module. | ||||
* | terminal: alacritty is our terminal of choice | Franck Cuny | 2022-02-09 | 2 | -8/+12 |
| | |||||
* | home-manager: fix typo | Franck Cuny | 2022-02-09 | 1 | -1/+1 |
| | |||||
* | home-manager: simplify the configuration | Franck Cuny | 2022-02-09 | 3 | -16/+19 |
| | | | | | | | | | | | | | I'm still struggling with documentation, and I'd rather have something simple that works rather than smart and does not work. The configuration for the host imports the modules that are relevant to that host (in the case of carmel, desktop and systems). For the home-manager, I create a profile "desktop" that contains stuff related to a desktop (i3, etc), and it includes the module "common" that contains stuff that I want on any machines (so that in the future, for a machine that is a server, the home manager will only import "common"). | ||||
* | i3: remove extra packages and fix typo | Franck Cuny | 2022-02-08 | 1 | -1/+1 |
| | |||||
* | i3: separate configuration for xserver and i3 | Franck Cuny | 2022-02-08 | 1 | -20/+4 |
| | | | | | Let's first configure the xserver in the desktop module, then we can have a configuration for i3 in the home-manager. | ||||
* | i3: move configuration to home-manager | Franck Cuny | 2022-02-08 | 2 | -0/+41 |
| | |||||
* | users: enable xdg | Franck Cuny | 2022-02-08 | 1 | -0/+2 |
| | |||||
* | home-manager: typo in my config | Franck Cuny | 2022-02-08 | 1 | -1/+1 |
| | |||||
* | home-manager: fix initial configuration | Franck Cuny | 2022-02-08 | 1 | -4/+0 |
| | | | | | This configuration is working, and I'm still unclear of how this is supposed to be done correctly. Might need to iterate a few more times. | ||||
* | home: initial configuration for home manager | Franck Cuny | 2022-02-08 | 2 | -0/+32 |
| | |||||
* | users: initial configuration for my user | Franck Cuny | 2022-02-07 | 1 | -0/+19 |