about summary refs log tree commit diff
path: root/users/fcuny/desktop/default.nix (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-02-16sway: install all the required packagesFranck Cuny2-2/+15
2022-02-16home-manager: move activate logic in users' configFranck Cuny2-4/+3
2022-02-16mpd: add configuration to the module itselfFranck Cuny1-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.
2022-02-16xdg: use actual home directory pathFranck Cuny2-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.
2022-02-16swaybar: keep it simple for nowFranck Cuny1-31/+22
2022-02-16home-manager: install a few more packagesFranck Cuny1-0/+2
2022-02-16hosts: remove btrfs subvolume 'media'Franck Cuny1-6/+0
The host would not boot successfully with that, I'm doing something wrong.
2022-02-14waybar: fix the configuration for the clockFranck Cuny1-2/+2
2022-02-14hosts: add a new subvolumes to carmelFranck Cuny2-0/+9
Create a subvolume named 'media' that we will mount under /home/fcuny/media so we can snapshots /home/fcuny without the medias.
2022-02-14waybar: initial customizationFranck Cuny1-0/+30
2022-02-14hosts: enable rtkit with audio moduleFranck Cuny1-0/+2
2022-02-14sway: obviously, keyboard is an input ...Franck Cuny1-1/+5
2022-02-14sway: set keyboard optionsFranck Cuny1-1/+5
Set the keyboard layouts to be US and FR. Map capslock to control, and switch between layouts using shift+caps.
2022-02-14email: multiple fixesFranck Cuny1-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.
2022-02-13email: add initial email configurationFranck Cuny2-0/+72
Configure the account and pull with mbsync. We run notmuch after the pull.
2022-02-13password-store: use the correct variableFranck Cuny1-2/+2
2022-02-13password-store: set location in the environmentFranck Cuny1-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'.
2022-02-13flake.lockFranck Cuny1-0/+16
2022-02-13sway: add a few more packagesFranck Cuny1-2/+3
2022-02-13emacs: pull community's overlayFranck Cuny3-6/+6
We need the community overlay to get the pure GTK port of Emacs for now.
2022-02-13alacritty: switch back to white backgroundFranck Cuny1-0/+6
I can't stand the dark background.
2022-02-13emacs: let's go!Franck Cuny2-0/+11
2022-02-13sway: set the scaling factorFranck Cuny1-0/+5
2022-02-13hosts: load igb kernel module for initrdFranck Cuny1-0/+1
We need to load the driver for the NIC.
2022-02-13hosts: unlock disks remotely on bootFranck Cuny3-19/+28
Enable a SSH daemon in initrd, with our keys, so we can unlock remotely the disk on reboot.
2022-02-13yt-dlp: don't install unstableFranck Cuny1-1/+1
2022-02-13yt-dlp: correct configFranck Cuny2-1/+26
2022-02-13home-manager: typo in git moduleFranck Cuny1-0/+2
2022-02-13home-manager: install yt-dlpFranck Cuny3-0/+11
2022-02-13gpg: set default keyFranck Cuny2-0/+7
And use the default key for signing with git.
2022-02-13i3: delete and let's switch over to sway/waylandFranck Cuny2-58/+0
2022-02-13sway: add gammastep configurationFranck Cuny2-0/+14
Similar to redshift, but for wayland.
2022-02-13sway: need custom unit file for swayidleFranck Cuny1-6/+17
I don't have access to https://github.com/nix-community/home-manager/pull/2610 yet.
2022-02-13sway: run swayidle and waybar via systemdFranck Cuny3-9/+21
2022-02-13home-manager: the clown carFranck Cuny1-1/+1
2022-02-13home-manager: typoFranck Cuny1-1/+1
2022-02-13sway: adjust configurationFranck Cuny5-45/+59
Create a new directory to have all things related to sway. Add some extra configuration for wofi.
2022-02-13cli: this is not workingFranck Cuny1-2/+0
2022-02-13desktop: ensure we're installing swayFranck Cuny1-1/+7
2022-02-13hosts: remove configuration for ssh keys in initrdFranck Cuny1-1/+0
This is not working yet, we will figure this out later.
2022-02-13motd: drop, there's no need for thatFranck Cuny2-13/+0
2022-02-13sway: first attempt at configuring swayFranck Cuny4-13/+48
Let's switch right away to sway instead, now that there's an emacs package to support wayland.
2022-02-13hosts: install linux perf tools for the hostFranck Cuny3-14/+8
2022-02-13home-manager: fix package nameFranck Cuny1-1/+1
2022-02-13hosts: decrypt root disk via ssh on bootFranck Cuny3-0/+27
2022-02-13desktop: gnome related thingsFranck Cuny1-1/+10
2022-02-13home-manager: install perf related toolsFranck Cuny2-0/+15
bcc, perf, etc
2022-02-13home-manager: install pavucontrolFranck Cuny1-0/+1
This is needed to control the volume.
2022-02-13hosts: enable avahi on desktopFranck Cuny1-0/+5
This is going to be needed to print (for example).
2022-02-12home-manager: add redshiftFranck Cuny2-2/+16
2022-02-12home-manager: fix a few typosFranck Cuny1-2/+2
2022-02-12home-manager: push password-store to gitFranck Cuny1-0/+28
Add a systemd timer and an unit to push the content of the password store to our git remote.
2022-02-12home-manager: typoFranck Cuny1-1/+1
I need something to help with lint/validation ...
2022-02-12home-manager: git credential helpers configurationFranck Cuny1-0/+9
2022-02-12flake.lockFranck Cuny1-1/+56
2022-02-12hosts: load services at the host levelFranck Cuny3-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.
2022-02-12home-manager: delete keyring moduleFranck Cuny2-6/+0
This needs to be setup at the host level.
2022-02-12hosts: rename commons to commonFranck Cuny13-0/+0
2022-02-12hosts: import common modulesFranck Cuny2-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`.
2022-02-12move configurations and modules aroundFranck Cuny20-26/+65
Sorry, this is a mess, hopefully the last one.
2022-02-12configs: move personal configuration with userFranck Cuny17-6/+6
2022-02-12home-manager: re-organize configuration for myselfFranck Cuny15-44/+58
2022-02-12home-manager: last typoFranck Cuny2-2/+2
2022-02-12home-manager: how many more typos ?Franck Cuny1-1/+1
2022-02-12home-manager: typoFranck Cuny1-1/+1
2022-02-12home-manager: remove trailing slashFranck Cuny1-1/+1
2022-02-12hosts: more typoFranck Cuny1-1/+1
2022-02-12hosts: typoFranck Cuny1-1/+2
2022-02-12hosts: centralize network configurationFranck Cuny3-10/+37
2022-02-12home-manager: start to organize user configurationFranck Cuny3-1/+15
2022-02-10home-manager: fix imports for passFranck Cuny1-1/+1
2022-02-10home-manager: install password-storeFranck Cuny2-0/+9
2022-02-10users: more cleanupFranck Cuny1-1/+0
2022-02-10users: we need to include desktop tooFranck Cuny1-0/+1
2022-02-10lib: remove in-existing moduleFranck Cuny1-1/+0
2022-02-10