Evie Litherland-Smith
a954a119e8
Legion: change username
2024-03-08 07:31:04 +00:00
Evie Litherland-Smith
c826b42f56
Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos
2024-03-08 07:30:24 +00:00
Evie Litherland-Smith
d3b3065f30
Vanguard: change username
2024-03-08 07:30:18 +00:00
Evie Litherland-Smith
799b4cb088
Northstar: change username
2024-03-08 07:29:36 +00:00
Evie Litherland-Smith
1426985da6
Legion: temp revert username change, enable key-based root login only
2024-03-08 07:14:19 +00:00
Evie Litherland-Smith
1d99e2b00d
Update default username, change account for Legion
2024-03-08 07:01:08 +00:00
Evie Litherland-Smith
725d802031
Switch back to zsh as login shell
...
Re-enable eza aliases
Keep nushell around for specific use
2024-03-06 13:14:35 +00:00
Evie Litherland-Smith
9426b7ef36
Build emacs on server so I can pull it from cache
2024-03-03 21:21:42 +00:00
Evie Litherland-Smith
c6e1dc4f02
Move Iosevka Custom to own flake/repo
...
Packaging Iosevka Custom as separate flake lets me update
independently of main system nixpkgs, so easier to control when to do
the main rebuilds.
2024-03-03 21:16:22 +00:00
Evie Litherland-Smith
ea0c55127b
Add server as substituter hint in flake config
2024-03-02 16:57:02 +00:00
Evie Litherland-Smith
4f942e7d8d
Add nix-serve to server
2024-03-02 16:32:38 +00:00
Evie Litherland-Smith
8284e10211
Enable sshd on Vanguard
2024-03-02 15:08:16 +00:00
Evie Litherland-Smith
781c400fcb
Change cores to 0 (automatic)
2024-03-02 13:45:52 +00:00
Evie Litherland-Smith
1be64a2c2b
Limit cores AND max-jobs for nix
2024-03-02 11:47:39 +00:00
Evie Litherland-Smith
d0255fc59c
Set max-jobs instead of limiting cores
2024-03-02 11:44:31 +00:00
Evie Litherland-Smith
ca137bf1f9
Limit number of nix cores
2024-03-02 11:34:54 +00:00
Evie Litherland-Smith
135db95075
Re-theme back to catppuccin mocha with lavender accent
2024-02-29 15:29:19 +00:00
Evie Litherland-Smith
513a2df379
Switch to using nushell as default again
...
Keep zsh as defaultUserShell (so same for root user), ensure emacs
also uses zsh instead of nu for POSIX compliance
Switch nu tables back to rounded configuration
2024-02-26 08:34:45 +00:00
Evie Litherland-Smith
78f7af88a8
Move autoUpgrade back to flake.nix but use flake output instead of URL
...
Set autoUpgrade flake to current flake outpath but keeping nixpkgs
update, means things won't automatically be rolled back if there's no
internet connection. Keep using remote URL for server though to keep
unattended updates.
2024-02-26 08:12:26 +00:00
Evie Litherland-Smith
f542e2a922
Revert "Move stylix module definition, not needed for server"
...
This reverts commit c9ab74c825
.
Add stylix to system/default.nix
2024-02-25 07:39:37 +00:00
Evie Litherland-Smith
c9ab74c825
Move stylix module definition, not needed for server
2024-02-25 06:39:51 +00:00
Evie Litherland-Smith
9e92c21fbd
Move some things into separate files, add laptop power management
...
Move autoUpgrade, nix registry and stylix settings to their own files, only
import autoUpgrade on desktops and server
Add laptop system file to control power management
Move some bits from flake.nix to default.nix and desktop.nix where
appropriate
2024-02-25 06:32:13 +00:00
Evie Litherland-Smith
7a49be2b82
Set cursor theme using stylix
...
Misc cleanup of flake.nix
2024-02-24 08:44:26 +00:00
Evie Litherland-Smith
c0a4dd587c
Change wallpaper
2024-02-21 07:31:29 +00:00
Evie Litherland-Smith
59b9fac674
Start converting theme to use a centrally defined accent colour
...
accentColour defined in flake.nix and passed via specialArgs /
extraSpecialArgs to where it's needed
Still need to change the mustache configs but otherwise I think
everything has been changed
2024-02-20 19:31:21 +00:00
Evie Litherland-Smith
48a447d7a0
autoUpgrade don't write lock file
2024-02-20 05:16:34 +00:00
Evie Litherland-Smith
f7306efa47
set autoUpgrade to update nixpkgs when rebuilding
2024-02-17 13:25:51 +00:00
Evie Litherland-Smith
75eb51310d
Add flake nixpkgs path to NIX_PATH
2024-02-17 08:44:26 +00:00
Evie Litherland-Smith
66238861b6
Set emacs shell based on nix user config
...
Remove calling org-babel-load-file in extraConfig since I'm moving the
emacs config directly into .emacs.d
2024-02-15 07:15:19 +00:00
Evie Litherland-Smith
0d89de8ac6
Vanguard back to being desktop
2024-02-13 07:47:26 +00:00
Evie Litherland-Smith
64fb9ee7f3
Switch Vanguard to gamescope machine
2024-02-12 12:59:02 +00:00
Evie Litherland-Smith
779e01d1b7
Move avizo to separate file, make custom theme from base16
...
Adjust opacity of popups and desktop types
2024-02-12 08:48:19 +00:00
Evie Litherland-Smith
216a380fec
Disable ntfy service
2024-02-12 07:41:42 +00:00
Evie Litherland-Smith
6e60af0bec
Enable chosen default shell
2024-02-11 07:18:18 +00:00
Evie Litherland-Smith
65798a62c6
Set zsh as defaultUserShell
2024-02-11 07:16:08 +00:00
Evie Litherland-Smith
4527187c94
Switch back to zsh as default/login shell
2024-02-11 07:12:35 +00:00
Evie Litherland-Smith
8775a0dd87
Move autoUpgrade date definition into top level
2024-02-10 06:51:10 +00:00
Evie Litherland-Smith
023d1ecc2b
Re-enable nix autoUpgrade for all systems
2024-02-10 06:27:39 +00:00
Evie Litherland-Smith
694d3ea7c2
Add on-demand minecraft server
2024-02-09 14:08:42 +00:00
Evie Litherland-Smith
c9de371801
Use custom base16-modus-vivendi-tinted theme
...
Update some stylix colour uses to the mnemonic name version (where
possible)
Add a mustache template for waybar and use for style.css
Switch firefox to use sweet theme by default
2024-02-08 17:32:21 +00:00
Evie Litherland-Smith
9aa7f252ab
Switch to nushell as default shell
...
Add carapace for cross-shell completion
2024-02-03 07:56:59 +00:00
Evie Litherland-Smith
40923b29df
Add registry entry for pyenv
2024-02-02 14:48:56 +00:00
Evie Litherland-Smith
395c93db09
Add emacs font and opacity config to expression
...
Set stylix opacity for applications and desktop to 0.8 as well
Use stylix font and opacity values for emacs rather than duplicating
2024-02-02 10:47:42 +00:00
Evie Litherland-Smith
8637da6dc7
Reinstate nyxt bind, enable hidpi for qutebrowser on 4K screen
2024-02-01 11:33:46 +00:00
Evie Litherland-Smith
09df446bd7
Reformat all using alejandra
2024-01-30 14:21:50 +00:00
Evie Litherland-Smith
5cdd751ec9
nix settings: switch keep-outputs and keep-derivations to false
...
Attempt to save on disk space a bit so testing how this affects things
2024-01-29 05:29:29 +00:00
Evie Litherland-Smith
7faeda22d1
Add vanguard root ssh key to authorizedKeys
2024-01-28 13:35:36 +00:00
Evie Litherland-Smith
8ca2053944
Reorganise a lot of things, clean up some files
...
Pull program expressions inside hyprland directory (e.g. rofi, waybar,
etc...) up one level.
Convert everything into package-name/default.nix format for
consistency
Move common home imports from flake.nix into hyprland/default.nix,
flake.nix now only defaults into importing hyprland, to be consistent
with how system imports work
Remove some old files: calendar and contact setup, sweet theme pkgs
Move xdg.configFile expressions from home/default.nix into a
config/default.nix, keeping the files to be linked in the config dir
as well (still need to do ipython though)
2024-01-28 12:01:18 +00:00
Evie Litherland-Smith
3abe025784
Add steam to Northstar
...
Slightly rearrange layout in flake, purely visual change
2024-01-22 06:44:42 +00:00
Evie Litherland-Smith
c33367bdc7
Move games into system/games.nix (rename of steam.nix)
...
Add RetroArch with some cores, add to games workspace
2024-01-21 10:31:46 +00:00
Evie Litherland-Smith
ee9b30f7a5
Change nixos registry definition
...
nixos registry entry now points to my config repo url
2024-01-20 07:52:20 +00:00
Evie Litherland-Smith
500283437d
Add custom registry entry for jupyterlab flake
2024-01-19 11:48:08 +00:00
Evie Litherland-Smith
f9fd7a716e
Remove iosevka-custom
2024-01-19 09:47:14 +00:00
Evie Litherland-Smith
3be362dccb
Disable command-not-found
2024-01-18 06:25:32 +00:00
Evie Litherland-Smith
57123373e1
Switch chromium back for firefox
2024-01-17 16:22:05 +00:00
Evie Litherland-Smith
438ded4064
Only autoUpgrade server, not desktops
2024-01-17 06:22:48 +00:00
Evie Litherland-Smith
dfae7ac2f0
Increase font sizes to be more comfy
...
Adjust some icon spacing to look better at new font sizes
2024-01-17 06:05:35 +00:00
Evie Litherland-Smith
4aa7dda4f6
Switch font to Iosevka
2024-01-16 13:52:00 +00:00
Evie Litherland-Smith
5b3a541c08
Add custom Iosevka (font) build for testing before I switch
2024-01-16 08:22:43 +00:00
Evie Litherland-Smith
b3988f8eae
Switch zsh back to fish
...
Add extracted zsh functions to path
Remove shebang from all scripts as writeShellScriptBin handles that automatically
2024-01-15 14:20:59 +00:00
Evie Litherland-Smith
49f4725d9a
Add self (nixos config flake) to registry as "nixos"
...
Don't know why yet, but could be nice to have int the future. Note
this the whole config flake, rather than just the pinned version of nixpkgs
2024-01-14 14:39:07 +00:00
Evie Litherland-Smith
6c27ad0a5e
Fix setting nixpkgs to flake version (finally!!)
2024-01-14 12:47:34 +00:00
Evie Litherland-Smith
145e3f044a
Switch mbsync from using secret-tool to password-store
2024-01-12 08:32:48 +00:00
Evie Litherland-Smith
18a5236695
Revert "Switch to using JetBrainsMono (incl. nerd font variant)"
...
This reverts commit a8975dbd74
.
2024-01-11 15:51:48 +00:00
Evie Litherland-Smith
f9b3e31057
Remove nextcloud service
2024-01-11 08:41:07 +00:00
Evie Litherland-Smith
1635bb10a7
stylix: set terminal font size to 12
2024-01-10 15:04:06 +00:00
Evie Litherland-Smith
a4666bf87d
Tweak catppuccin-mocha background colours
...
Replace background and foreground colours for base16 scheme with those
from emacs modus-vivdendi-tinted
Override background colours in base16 (base00 and base01), waybar and
hyprland
Override text colours in base16 (base05 and base04)
2024-01-10 11:04:20 +00:00
Evie Litherland-Smith
9e81dac00a
Abstract autoUpgrade to separate file
...
Enable autoUpgrade for desktops (as well as server of course)
2024-01-07 12:44:16 +00:00
Evie Litherland-Smith
fb7e923960
Vanguard back at desk, switch back to Hyprland
...
Disable autoUpgrade now that it's not on the TV
2024-01-06 11:07:18 +00:00
Evie Litherland-Smith
0bfba4b804
Remove firefox from home-manager
2024-01-05 15:26:30 +00:00
Evie Litherland-Smith
f9277380fc
Remove irssi and neomutt
2024-01-04 08:02:41 +00:00
Evie Litherland-Smith
3eb163dbee
Move some more packages up to system level (from home-manager)
2023-12-31 13:20:31 +00:00
Evie Litherland-Smith
4ed12aebcb
Replace alacritty with foot for sixel support
2023-12-28 11:37:22 +00:00
Evie Litherland-Smith
c8042a684e
Disable matrix service
2023-12-27 08:52:54 +00:00
Evie Litherland-Smith
808450a9dc
Load irssi by default
2023-12-27 08:41:55 +00:00
Evie Litherland-Smith
f0492a4ad3
Revert "Switch default shell back to fish"
...
This reverts commit cacda98abb
.
2023-12-26 08:06:29 +00:00
Evie Litherland-Smith
cdf23caa90
Switch Vanguard back to being a gamescope/steam machine, enable autoUpdates since it will mostly run without kb+m
2023-12-25 19:43:02 +00:00
Evie Litherland-Smith
0f4cf52669
Move pass.nix into accounts subdirectory
2023-12-21 11:31:36 +00:00
Evie Litherland-Smith
c3b787ce18
Change mpv for mplayer, fixes emacs/emms/MPRIS issues I was having
...
Reorganise, remove home/media/default.nix and move some home.package
definitions that I'd missed into relevant environment.systemPackages
2023-12-21 11:25:48 +00:00
Evie Litherland-Smith
b36acc10a5
Re-enable firefox, remove a couple of addons I'm not using anymore
2023-12-20 11:40:46 +00:00
Evie Litherland-Smith
89ba557b91
Add Scorch to flake.nix
2023-12-19 10:10:06 +00:00
Evie Litherland-Smith
a8975dbd74
Switch to using JetBrainsMono (incl. nerd font variant)
...
Switch fira sans for noto sans
2023-12-18 13:20:01 +00:00
Evie Litherland-Smith
f8767473cd
Rename wallpaper file
2023-12-18 08:50:43 +00:00
Evie Litherland-Smith
57966ebdb0
Fixed some issues
...
Back to lightdm as sddm didn't work for some reason, cba to debug
Fix some broken config with rofi, zellij
Actually set hyprland colours since I forgot...
2023-12-18 08:34:16 +00:00
Evie Litherland-Smith
f173496f81
Re-theming back to catppuccin mocha
2023-12-18 08:15:18 +00:00
Evie Litherland-Smith
1f331d1352
Add du-dust, and zellij to replace tmux
...
Reorganise some files
2023-12-16 22:47:32 +00:00
Evie Litherland-Smith
b43cb891da
Remove steam from Northstar
2023-12-16 22:44:24 +00:00
Evie Litherland-Smith
969372cd59
Move prismlauncher to home-manager games, add marathon trilogy
2023-12-16 18:41:27 +00:00
Evie Litherland-Smith
06148eb1a6
Swap firefox back for nyxt
2023-12-15 13:13:01 +00:00
Evie Litherland-Smith
23ea85a688
Add nil (nix lsp) to root user for editing /etc/nixos/ more easily
2023-12-12 06:36:06 +00:00
Evie Litherland-Smith
693fc386ac
Move emacs config to separate repo
2023-12-11 12:11:55 +00:00
Evie Litherland-Smith
379085a365
Remove installed discord in favour of web app
2023-12-07 09:57:34 +00:00
Evie Litherland-Smith
8673933fee
Remove zoom from unfree predicate
2023-12-07 09:44:23 +00:00
Evie Litherland-Smith
740325f707
Add firefox back as default browser
...
Add firefox and chromium to web workspace, keep nyxt installed as
quick popup browser to use elsewhere
Remove discord workspace, move to apps workspace
Add files workspace for thunar and libreoffice
Add more waybar rewrites - libreoffice programs, thunar, PWAs like
whatsapp web, etc...
2023-12-05 12:47:30 +00:00
Evie Litherland-Smith
cacda98abb
Switch default shell back to fish
2023-12-04 17:47:44 +00:00
Evie Litherland-Smith
fba4db8435
Back to using nyxt as main browser with chromium as backup (and for PWAs)
2023-12-01 06:52:47 +00:00
Evie Litherland-Smith
a0b404244b
Add steam back to Northstar
2023-11-30 05:26:43 +00:00
Evie Litherland-Smith
d3d915a1a0
Add python to org-babel, add winner binds
2023-11-27 15:19:26 +00:00
Evie Litherland-Smith
6e03df701f
Re-enable firefox as default browser
...
Keep chromium installed for PWA support
2023-11-24 08:44:12 +00:00
Evie Litherland-Smith
50fa154a90
Remove nyxt, set chromium to be default browser
...
Split chromium workspace into web (for main browser) and apps (for
PWAs)
Update waybar workspace icons, remove "urgent" icon since I've got an
updating theme anyway
2023-11-23 11:50:41 +00:00